[U-Boot] Pull request: u-boot-nios/master

Thomas Chou thomas at wytron.com.tw
Fri Oct 23 09:04:14 CEST 2015


Hi Tom,

Please pull,

The following changes since commit 9f13b6d147dc74f2400ce18d9d4005ba53f21fd3:

  ARM: AM335x: mux: change mmc0 cd pinmux from mmc0_sdcd to gpio (2015-10-22 14:44:03 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-nios.git master

for you to fetch changes up to 96fa1e4385bb1b63c58c48d10b552605f47a6f7f:

  net: convert altera_tse to driver model and phylib (2015-10-23 14:55:48 +0800)

----------------------------------------------------------------
Thomas Chou (42):
      nios2: move command line configuration to Kconfig
      nios2: enable CONFIG_NET_RANDOM_ETHADDR
      nios2: permit device tree control of U-Boot
      nios2: move altera_pio_init to board_early_init_r
      nios2: BSS should be cleared only after board_init_f
      nios2: enlarge the code relocation range
      nios2: remove gp assignments in link script
      nios2: define _end in link script
      nios2: enable device tree control of U-Boot
      nios2: enable Driver Model
      nios2: Switch to generic timer
      nios2: Split timer code into timer.c
      nios2: zap dly_clks
      nios2: zap version_string
      nios2: call board_init_f_mem
      nios2: enable malloc() pool before relocation
      nios2: map physical address to uncached virtual address
      nios2: convert altera_jtag_uart to driver model
      nios2: convert altera_uart to driver model
      spi : convert altera_spi to driver model
      nios2: add clear and set bits macros
      nios2 : convert altera_pio to driver model
      nios2: convert nios2 cpu to driver model
      dm: implement a Timer uclass
      timer: start a new timer after relocation
      nios2: convert altera timer to driver model
      serial: remove altera serial initializations
      dm: implement a Miscellaneous uclass
      nios2: convert altera sysid to driver model
      nios2: remove asm/psr.h
      nios2: convert do_reset to use dm cpu data
      nios2: convert ioremap to use dm cpu data
      nios2: clean up comments style in start.S
      nios2: zap initdram
      nios2: set default cache configuration in start.S
      nios2: convert cache flush to use dm cpu data
      nios2: convert copy_exception_trampoline to use dm cpu data
      nios2: convert dma_alloc_coherent to use malloc_cache_aligned
      nios2: zap nios2-generic board dir
      nios2: add README.nios2
      nios2: fix virt_to_phys for nios2 with MMU
      net: convert altera_tse to driver model and phylib

 arch/Kconfig                                       |    4 +
 arch/nios2/Kconfig                                 |   16 +-
 arch/nios2/cpu/Makefile                            |    2 +-
 arch/nios2/cpu/cpu.c                               |  128 ++-
 arch/nios2/cpu/interrupts.c                        |  144 +--
 arch/nios2/cpu/start.S                             |  186 ++--
 arch/nios2/cpu/sysid.c                             |   46 -
 arch/nios2/cpu/u-boot.lds                          |   14 +-
 arch/nios2/dts/.gitignore                          |    1 +
 arch/nios2/dts/3c120_devboard.dts                  |  201 ++++
 arch/nios2/dts/Makefile                            |   11 +
 arch/nios2/dts/include/dt-bindings                 |    1 +
 arch/nios2/include/asm/cache.h                     |   13 +-
 arch/nios2/include/asm/config.h                    |    2 -
 arch/nios2/include/asm/dma-mapping.h               |   27 +-
 arch/nios2/include/asm/global_data.h               |    9 +
 arch/nios2/include/asm/gpio.h                      |   80 +-
 arch/nios2/include/asm/io.h                        |   69 +-
 arch/nios2/include/asm/psr.h                       |   12 -
 arch/nios2/include/asm/sections.h                  |   10 -
 arch/nios2/include/asm/system.h                    |    2 +
 arch/nios2/include/asm/unaligned.h                 |    5 -
 arch/nios2/lib/Makefile                            |    1 -
 arch/nios2/lib/bootm.c                             |    6 +-
 arch/nios2/lib/cache.S                             |   68 --
 arch/nios2/lib/cache.c                             |  129 +++
 arch/nios2/lib/time.c                              |   22 -
 board/altera/common/cfide.c                        |   33 -
 board/altera/nios2-generic/Kconfig                 |   12 -
 board/altera/nios2-generic/MAINTAINERS             |    6 -
 board/altera/nios2-generic/Makefile                |   10 -
 board/altera/nios2-generic/config.mk               |   12 -
 board/altera/nios2-generic/custom_fpga.h           |   89 --
 board/altera/nios2-generic/nios2-generic.c         |   85 --
 common/board_r.c                                   |    3 +
 configs/nios2-generic_defconfig                    |   19 +-
 doc/README.nios2                                   |   95 ++
 doc/device-tree-bindings/cpu/nios2.txt             |   54 +
 doc/device-tree-bindings/gpio/altera_pio.txt       |   28 +
 doc/device-tree-bindings/misc/altera_sysid.txt     |    4 +
 doc/device-tree-bindings/net/altera_tse.txt        |  112 ++
 .../serial/altera_jtaguart.txt                     |    4 +
 doc/device-tree-bindings/serial/altera_uart.txt    |    7 +
 doc/device-tree-bindings/spi/spi_altera.txt        |    4 +
 doc/device-tree-bindings/timer/altera_timer.txt    |   19 +
 drivers/Kconfig                                    |    2 +
 drivers/Makefile                                   |    1 +
 drivers/gpio/Kconfig                               |    7 +
 drivers/gpio/altera_pio.c                          |  316 ++----
 drivers/misc/Kconfig                               |   16 +
 drivers/misc/Makefile                              |    2 +
 drivers/misc/altera_sysid.c                        |  101 ++
 drivers/misc/misc-uclass.c                         |   51 +
 drivers/net/Kconfig                                |    9 +
 drivers/net/altera_tse.c                           | 1143 ++++++--------------
 drivers/net/altera_tse.h                           |  277 +----
 drivers/serial/Kconfig                             |   40 +
 drivers/serial/altera_jtag_uart.c                  |  171 ++-
 drivers/serial/altera_uart.c                       |  198 ++--
 drivers/serial/serial.c                            |    4 -
 drivers/spi/Kconfig                                |    8 +
 drivers/spi/altera_spi.c                           |  197 ++--
 drivers/timer/Kconfig                              |   19 +
 drivers/timer/Makefile                             |    8 +
 drivers/timer/altera_timer.c                       |  104 ++
 drivers/timer/timer-uclass.c                       |   42 +
 include/asm-generic/global_data.h                  |    3 +
 include/configs/nios2-generic.h                    |   73 +-
 include/dm/uclass-id.h                             |    2 +
 include/misc.h                                     |   79 ++
 include/serial.h                                   |    2 -
 include/timer.h                                    |   52 +
 lib/time.c                                         |   49 +
 73 files changed, 2384 insertions(+), 2397 deletions(-)
 delete mode 100644 arch/nios2/cpu/sysid.c
 create mode 100644 arch/nios2/dts/.gitignore
 create mode 100644 arch/nios2/dts/3c120_devboard.dts
 create mode 100644 arch/nios2/dts/Makefile
 create mode 120000 arch/nios2/dts/include/dt-bindings
 delete mode 100644 arch/nios2/include/asm/psr.h
 delete mode 100644 arch/nios2/lib/cache.S
 create mode 100644 arch/nios2/lib/cache.c
 delete mode 100644 arch/nios2/lib/time.c
 delete mode 100644 board/altera/common/cfide.c
 delete mode 100644 board/altera/nios2-generic/Kconfig
 delete mode 100644 board/altera/nios2-generic/MAINTAINERS
 delete mode 100644 board/altera/nios2-generic/Makefile
 delete mode 100644 board/altera/nios2-generic/config.mk
 delete mode 100644 board/altera/nios2-generic/custom_fpga.h
 delete mode 100644 board/altera/nios2-generic/nios2-generic.c
 create mode 100644 doc/README.nios2
 create mode 100644 doc/device-tree-bindings/cpu/nios2.txt
 create mode 100644 doc/device-tree-bindings/gpio/altera_pio.txt
 create mode 100644 doc/device-tree-bindings/misc/altera_sysid.txt
 create mode 100644 doc/device-tree-bindings/net/altera_tse.txt
 create mode 100644 doc/device-tree-bindings/serial/altera_jtaguart.txt
 create mode 100644 doc/device-tree-bindings/serial/altera_uart.txt
 create mode 100644 doc/device-tree-bindings/spi/spi_altera.txt
 create mode 100644 doc/device-tree-bindings/timer/altera_timer.txt
 create mode 100644 drivers/misc/altera_sysid.c
 create mode 100644 drivers/misc/misc-uclass.c
 create mode 100644 drivers/timer/Kconfig
 create mode 100644 drivers/timer/Makefile
 create mode 100644 drivers/timer/altera_timer.c
 create mode 100644 drivers/timer/timer-uclass.c
 create mode 100644 include/misc.h
 create mode 100644 include/timer.h


More information about the U-Boot mailing list