All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michal Simek <monstr@monstr.eu>
To: u-boot@lists.denx.de
Subject: [U-Boot] [GIT PULL] Xilinx changes
Date: Wed, 27 Jan 2016 16:42:09 +0100	[thread overview]
Message-ID: <56A8E551.2020205@monstr.eu> (raw)

Hi Tom,

here is the branch with xilinx changes which are flying around.
It is targeting PowerPC, Microblaze, ARM and ARM64.
I can't see any build problem via buildman.

Thanks,
Michal


The following changes since commit 9e4de7fd4acc8f99b6d383c711d21c0159849629:

  Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2016-01-26
17:45:37 -0500)

are available in the git repository at:


  git://www.denx.de/git/u-boot-microblaze.git master

for you to fetch changes up to f36919a8138ed7ecd3dbce4630e02936b13907da:

  ppc: xilinx-ppc440-generic: Wire LL_TEMAC driver (2016-01-27 15:57:20
+0100)

----------------------------------------------------------------
Michal Simek (75):
      microblaze: Remove CONSOLE_ARG
      microblaze: Move baudrate setting out driver selection
      serial: uartlite: Move driver to DM
      serial: uartlite: Add support for debug console
      serial: uartlite: Add uartlite to Kconfig
      microblaze: Enable uart16550 DM by default
      microblaze: Do not print eth device when DM_ETH is enabled
      microblaze: Enable PHYLIB via Kconfig
      microblaze: Remove unused I2C macros
      microblaze: Wire-up debug_uart in asm
      microblaze: Enable MICREL_KSZ9021
      net: axi_emac: Fix parentheses around operand !
      net: axi_emac: Show phy address instead of register content
      net: axi_emac: Pass directly pointer to register space
      net: axi_emac: Put iobase to private structure
      net: axi_emac: Pass private structure to phyread/phywrite
      net: axi_emac: Pass private structure where possible
      net: axi_emac: Move driver to DM
      net: axi_emac: Enable access to MDIO in probe
      net: axi_emac: Split recv from free_pkt
      net: axi_emac: Rename start, stop, write_hwaddr functions
      net: Add axi emac to Kconfig
      net: emaclite: Remove ancient OF probe function
      net: emaclite: Add MDIO support to driver
      net: emaclite: Convert MDIO to use register offset
      net: emaclite: Use indirect register access for tx_ping/pong
      net: emaclite: Use indirect register access for rx_ping/pong
      net: emaclite: Use indirect register access for TX reset
      net: emaclite: Fix logic around available TX buffers
      net: emaclite: Remove XEL_TSR_XMIT_ACTIVE_MASK flag
      net: emaclite: Use indirect reg access in send
      net: emaclite: Use indirect access in emaclite_recv
      net: emaclite: Move driver to DM
      net: emaclite: Rename start and stop functions
      net: emaclite: Let core to handle received packet
      net: emaclite: Move emaclite to Kconfig
      microblaze: Enable axi emac via Kconfig
      microblaze: Move eth configuration to Kconfig
      microblaze: Remove systemace from board file
      microblaze: Remove CONFIG_FIT from board file
      microblaze: Move CONFIG_NETCONSOLE to Kconfig
      microblaze: Remove empty file - cpu.c
      microblaze: Read information about RAM from DT
      microblaze: Enable HUSH via Kconfig
      microblaze: Fix board_init calling sequence
      fpga: Fix compilation warnings
      serial: zynq: Extend compatible string list
      serial: zynq: Fix address reading from DM
      net: phy: ti: Enable automatic crossover mode
      net: zynq: Change MDC setup for arm64
      ARM: zynq: Remove memory division by 2 for ECC case
      ARM: zynq: Do not select options if SPL is not enabled
      ARM: zynq: Enable SPI_FLASH for zc770 xm013 platform
      ARM: zynq: Move FLASH_BAR to Kconfig
      ARM: zynq: Clean DTSI coding style
      ARM: zynq: Fix all remaining zynq platform to use stdout-path
      ARM: zynq: Fix defconfig for zybo
      ARM: zynq: Move spi node to aligned location
      ARM64: zynqmp: Remove incorrect link to common config file
      ARM64: zynqmp: Use the same U-Boot version with/without ATF
      ARM64: zynqmp: Add initial support for the first silicon
      ARM64: zynqmp: Fix coding style in phy node
      ARM64: zynqmp: Add support for SD1 boot mode
      ARM64: zynqmp: Show information about bootmode
      ARM64: zynqmp: Differentiate EMMC boot mode
      ARM64: zynqmp: Fix bootmode SD_MODE1
      ARM64: zynqmp: Remove unneeded timer_init function
      ARM64: zynqmp: Enable advance memory test by default
      ARM64: zynqmp: Move memory setup to board file
      ARM64: zynqmp: Setup correct COUNTER_FREQUENCY for silicon
      ARM64: zynqmp: Allow overwrite identification string
      ARM64: zynqmp: Enable NATSEMI phys
      ARM64: zynqmp: Include GbE speed/duplex detection
      ARM64: zynqmp: Do not setup bootargs
      ARM: zynq: zynqmp: Line up checkboard message

Punnaiah Choudary Kalluri (1):
      ARM64: zynqmp: Correct the watchdog timer interrupt number

Ricardo Ribalda (22):
      ppc: xilinx-ppc440: Remove support for ml507
      ppc: xilinx-ppc405: Remove support for fx12mm
      xilinx-ppc440: Remove support for v5fx30teval
      .mailmap: Add all the mail alias for Ricardo Ribalda
      mailaddr: Update mail address
      ppc: pp405-generic: Simplify Makefile
      ppc: pp440-generic: Simplify Makefile
      ppc: ppc440: ppc440-generic_flash_defconfig
      ppc: ppc405: ppc405-generic_flash_defconfig
      ppc: xilinx-ppc440-generic: Cleanout header files
      ppc: xilinx-ppc405-generic: Cleanout header files
      ppc: dts: Add device tree for xilix-ppc4xx-generic
      configs/xilinx-ppc405-generic: Typos and size
      configs/xilinx-ppc440-generic: Typos and size
      ppc: xilinx-ppc4xx-generic: Update xparameters.h
      ppc: xilinx-ppc4xx: Port to DM serial
      ppc: xilinx_ppc405_generic: Remove weak attributes
      ppc: xilinx_ppc440_generic: Remove weak attributes
      ppc: xilinx_ppc405_generic: Remove uncalled functions
      ppc: xilinx_ppc440_generic: Remove uncalled functions
      net: xilinx_ll_temac: Fix string overflow
      ppc: xilinx-ppc440-generic: Wire LL_TEMAC driver

Siva Durga Prasad Paladugu (11):
      fpga: xilinx: Check for substring in device ID validation
      fpga: Add bitstream type BIT_NONE
      sdhci: zynq: Remove hardcoded value zero as min frequency
      mmc: sdhci: Clear high speed if not supported
      mmc: zynq_sdhci: Added qurik to disable high speed
      ARM: zynq: Define sys prompt for all Zynq boards
      ARM64: zynqmp: ep: Define minimum sdhci frequency for ep
      ARM64: zynqmp: Modify the SD and QSPI bootmode values
      ARM64: zynqmp: Modify the autoboot commands
      ARM64: zynqmp: Dont use shortcut for setenv
      ARM64: zynqmp: Define auto negotiation timeout

Soren Brinkmann (1):
      ARM64: zynqmp: DT: Fix UART compatible string

 .mailmap                                             |   3 +
 arch/arm/Kconfig                                     |   6 +-
 arch/arm/cpu/armv8/zynqmp/Kconfig                    |   4 -
 arch/arm/cpu/armv8/zynqmp/clk.c                      |  20 ++++-
 arch/arm/cpu/armv8/zynqmp/cpu.c                      |  18 ++++-
 arch/arm/dts/zynq-7000.dtsi                          |  10 +--
 arch/arm/dts/zynq-zc770-xm010.dts                    |   5 +-
 arch/arm/dts/zynq-zc770-xm011.dts                    |  17 ++---
 arch/arm/dts/zynq-zc770-xm012.dts                    |  17 ++---
 arch/arm/dts/zynq-zc770-xm013.dts                    |  35 +++++----
 arch/arm/dts/zynqmp-ep108.dts                        |   2 +-
 arch/arm/dts/zynqmp.dtsi                             |   6 +-
 arch/arm/include/asm/arch-zynqmp/clk.h               |   1 +
 arch/arm/include/asm/arch-zynqmp/hardware.h          |  30 ++++++--
 arch/arm/mach-zynq/ddrc.c                            |   2 -
 arch/microblaze/Kconfig                              |   1 +
 arch/microblaze/cpu/Makefile                         |   2 +-
 arch/microblaze/cpu/cpu.c                            |   9 ---
 arch/microblaze/cpu/start.S                          |   4 +
 arch/powerpc/cpu/ppc4xx/Kconfig                      |  20 ++---
 arch/powerpc/cpu/ppc4xx/interrupts.c                 |   2 +-
 arch/powerpc/cpu/ppc4xx/uic.c                        |   2 +-
 arch/powerpc/cpu/ppc4xx/xilinx_irq.c                 |   2 +-
 arch/powerpc/dts/Makefile                            |   2 +
 arch/powerpc/dts/xilinx-ppc405-generic.dts           |  15 ++++
 arch/powerpc/dts/xilinx-ppc440-generic.dts           |  15 ++++
 arch/powerpc/include/asm/interrupt.h                 |   2 +-
 arch/powerpc/include/asm/xilinx_irq.h                |   2 +-
 board/avnet/fx12mm/Kconfig                           |  12 ---
 board/avnet/fx12mm/MAINTAINERS                       |   7 --
 board/avnet/fx12mm/Makefile                          |  11 ---
 board/avnet/fx12mm/fx12mm.c                          |  34 ---------
 board/avnet/fx12mm/xparameters.h                     |  35 ---------
 board/avnet/v5fx30teval/Kconfig                      |  12 ---
 board/avnet/v5fx30teval/MAINTAINERS                  |   7 --
 board/avnet/v5fx30teval/Makefile                     |  11 ---
 board/avnet/v5fx30teval/v5fx30teval.c                |  17 -----
 board/avnet/v5fx30teval/xparameters.h                |  22 ------
 board/xilinx/microblaze-generic/microblaze-generic.c |  39 +---------
 board/xilinx/microblaze-generic/xparameters.h        |  21 ------
 board/xilinx/ml507/Kconfig                           |  12 ---
 board/xilinx/ml507/MAINTAINERS                       |   7 --
 board/xilinx/ml507/Makefile                          |  11 ---
 board/xilinx/ml507/ml507.c                           |  17 -----
 board/xilinx/ml507/xparameters.h                     |  23 ------
 board/xilinx/ppc405-generic/MAINTAINERS              |   2 +-
 board/xilinx/ppc405-generic/Makefile                 |   4 +-
 board/xilinx/ppc405-generic/xilinx_ppc405_generic.c  |  31 +++-----
 board/xilinx/ppc405-generic/xparameters.h            |   7 +-
 board/xilinx/ppc440-generic/MAINTAINERS              |   2 +-
 board/xilinx/ppc440-generic/Makefile                 |   6 +-
 board/xilinx/ppc440-generic/init.S                   |   2 +-
 board/xilinx/ppc440-generic/xilinx_ppc440_generic.c  |  49 +++++++++----
 board/xilinx/ppc440-generic/xparameters.h            |  15 ++--
 board/xilinx/zynq/board.c                            |  26 +------
 board/xilinx/zynqmp/zynqmp.c                         |  51 ++++++++++---
 cmd/bdinfo.c                                         |   2 +-
 cmd/fpga.c                                           |   8 +-
 configs/fx12mm_defconfig                             |  10 ---
 configs/fx12mm_flash_defconfig                       |   9 ---
 configs/microblaze-generic_defconfig                 |  14 ++++
 configs/ml507_defconfig                              |   9 ---
 configs/ml507_flash_defconfig                        |   8 --
 configs/v5fx30teval_defconfig                        |   9 ---
 configs/v5fx30teval_flash_defconfig                  |   8 --
 configs/xilinx-ppc405-generic_defconfig              |   8 ++
 configs/xilinx-ppc405-generic_flash_defconfig        |   8 --
 configs/xilinx-ppc440-generic_defconfig              |  16 +++-
 configs/xilinx-ppc440-generic_flash_defconfig        |   8 --
 configs/zynq_microzed_defconfig                      |   1 +
 configs/zynq_picozed_defconfig                       |   1 +
 configs/zynq_zc702_defconfig                         |   2 +
 configs/zynq_zc706_defconfig                         |   2 +
 configs/zynq_zc770_xm010_defconfig                   |   2 +
 configs/zynq_zc770_xm011_defconfig                   |   1 +
 configs/zynq_zc770_xm012_defconfig                   |   1 +
 configs/zynq_zc770_xm013_defconfig                   |   3 +
 configs/zynq_zed_defconfig                           |   2 +
 configs/zynq_zybo_defconfig                          |   5 +-
 doc/device-tree-bindings/serial/xilinx_uartlite.txt  |  13 ++++
 doc/driver-model/serial-howto.txt                    |   1 -
 drivers/fpga/xilinx.c                                |   4 +-
 drivers/hwmon/adt7460.c                              |   2 +-
 drivers/mmc/sdhci.c                                  |   4 +
 drivers/mmc/zynq_sdhci.c                             |  12 ++-
 drivers/net/Kconfig                                  |  16 ++++
 drivers/net/phy/ti.c                                 |   3 +
 drivers/net/xilinx_axi_emac.c                        | 280
++++++++++++++++++++++++++++++++++++++++++++--------------------------
 drivers/net/xilinx_emaclite.c                        | 610
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------
 drivers/net/xilinx_ll_temac.c                        |   3 +-
 drivers/net/zynq_gem.c                               |   4 +
 drivers/serial/Kconfig                               |  14 ++++
 drivers/serial/serial_xuartlite.c                    | 194
++++++++++++++++++++++---------------------------
 drivers/serial/serial_zynq.c                         |   8 +-
 include/configs/fx12mm.h                             |  50 -------------
 include/configs/microblaze-generic.h                 |  74
+------------------
 include/configs/ml507.h                              |  38 ----------
 include/configs/v5fx30teval.h                        |  38 ----------
 include/configs/xilinx-ppc.h                         |  22 ++----
 include/configs/xilinx-ppc405-generic.h              |  19 +++--
 include/configs/xilinx-ppc405.h                      |  22 ------
 include/configs/xilinx-ppc440-generic.h              |  43 +++++++----
 include/configs/xilinx-ppc440.h                      |  17 -----
 include/configs/xilinx_zynqmp.h                      |  33 +++++----
 include/configs/xilinx_zynqmp_ep.h                   |  12 ++-
 include/configs/zynq-common.h                        |   1 -
 include/fpga.h                                       |   1 +
 include/netdev.h                                     |   5 --
 108 files changed, 1164 insertions(+), 1263 deletions(-)
 delete mode 100644 arch/microblaze/cpu/cpu.c
 create mode 100644 arch/powerpc/dts/xilinx-ppc405-generic.dts
 create mode 100644 arch/powerpc/dts/xilinx-ppc440-generic.dts
 delete mode 100644 board/avnet/fx12mm/Kconfig
 delete mode 100644 board/avnet/fx12mm/MAINTAINERS
 delete mode 100644 board/avnet/fx12mm/Makefile
 delete mode 100644 board/avnet/fx12mm/fx12mm.c
 delete mode 100644 board/avnet/fx12mm/xparameters.h
 delete mode 100644 board/avnet/v5fx30teval/Kconfig
 delete mode 100644 board/avnet/v5fx30teval/MAINTAINERS
 delete mode 100644 board/avnet/v5fx30teval/Makefile
 delete mode 100644 board/avnet/v5fx30teval/v5fx30teval.c
 delete mode 100644 board/avnet/v5fx30teval/xparameters.h
 delete mode 100644 board/xilinx/ml507/Kconfig
 delete mode 100644 board/xilinx/ml507/MAINTAINERS
 delete mode 100644 board/xilinx/ml507/Makefile
 delete mode 100644 board/xilinx/ml507/ml507.c
 delete mode 100644 board/xilinx/ml507/xparameters.h
 delete mode 100644 configs/fx12mm_defconfig
 delete mode 100644 configs/fx12mm_flash_defconfig
 delete mode 100644 configs/ml507_defconfig
 delete mode 100644 configs/ml507_flash_defconfig
 delete mode 100644 configs/v5fx30teval_defconfig
 delete mode 100644 configs/v5fx30teval_flash_defconfig
 delete mode 100644 configs/xilinx-ppc405-generic_flash_defconfig
 delete mode 100644 configs/xilinx-ppc440-generic_flash_defconfig
 create mode 100644 doc/device-tree-bindings/serial/xilinx_uartlite.txt
 delete mode 100644 include/configs/fx12mm.h
 delete mode 100644 include/configs/ml507.h
 delete mode 100644 include/configs/v5fx30teval.h
 delete mode 100644 include/configs/xilinx-ppc405.h
 delete mode 100644 include/configs/xilinx-ppc440.h


-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160127/2586dbbe/attachment.sig>

             reply	other threads:[~2016-01-27 15:42 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-27 15:42 Michal Simek [this message]
2016-01-28 23:18 ` [U-Boot] [GIT PULL] Xilinx changes Tom Rini
2016-02-04 13:44   ` Ricardo Ribalda Delgado
2016-04-04 18:31 Michal Simek
2016-04-05  0:01 ` Tom Rini
2016-04-13 16:37 Michal Simek
2016-04-13 19:47 ` Tom Rini
2016-05-24 11:02 Michal Simek
2016-05-24 11:16 ` Michal Simek
2016-06-06  9:26 Michal Simek
2016-06-06 21:27 ` Tom Rini
2016-07-22 13:17 Michal Simek
2016-07-23  0:10 ` Tom Rini
2016-08-02  6:25 Michal Simek
2016-08-02 17:38 ` Tom Rini
2016-09-14 11:14 Michal Simek
2016-09-18 18:04 ` Tom Rini
2016-09-19 10:00   ` Michal Simek
2016-09-19 11:13     ` Tom Rini
2016-11-15 17:59 Michal Simek
2016-11-16  0:26 ` Masahiro Yamada
2016-11-16  7:31   ` Michal Simek
2016-11-17 22:14 ` Tom Rini
2017-01-11  8:59 Michal Simek
2017-01-11 16:28 ` Tom Rini
2017-01-12  6:42   ` Michal Simek
2017-01-12  7:13     ` Masahiro Yamada
2017-01-12  7:17       ` Michal Simek
2017-01-19  3:20         ` Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56A8E551.2020205@monstr.eu \
    --to=monstr@monstr.eu \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.