v2011.02.0

Sascha Hauer s.hauer at pengutronix.de
Thu Feb 3 04:48:49 EST 2011


Hi all,

v2011.02.0 is out. Here is what happened since the last release:

The following changes since commit d836124f8bbe05843a3f954727e6544a0fb96013:

  Release v2011.01.0 (2011-01-06 11:25:35 +0100)

are available in the git repository at:
  git://git.pengutronix.de/git/barebox.git master

Alexey Zaytsev (1):
      Add basic support from ARM Versatile/PB

Baruch Siach (2):
      remove redundant .gitignore entries
      miidev: allow read/write of all registers

Fabio Porcedda (1):
      xyzModem.c: fix 'dummy' is used uninitialized in this function warning

Jean-Christophe PLAGNIOL-VILLARD (2):
      versatile: add missing env/config
      at91sam9g45: fix ARCH_TEXT_BASE

Juergen Beisert (35):
      STM/MCI: Fix wrong register bit
      Make DIV_ROUND_UP macro globally available
      Add macro for correct rounding in integer devisions
      STM378x: Use Hz as the clock unit like in all other arch
      STM378x: Do not configure any pin usage in the driver
      STM378x: Parameterize the max. possible GPIO number
      STM378x: Separate i.MX23 clock handling
      IMX: Ignore i.MX23/i.MX28 related code in shared devices
      STM378x: Add i.MX28 architecture
      STM378x: Adapt the serial driver to support i.MX23 and i.MX28
      STM378x: Adapt the MCI driver to support i.MX23 and i.MX28
      Fixup the FEC driver files
      MX28: add FEC support
      STM378x: Add TX28 CPU module
      STM378x: Add the TX28 Starterkit-5 baseboard
      Add more useful generic macros
      ARM Chumby: Fix memory index
      ARM Chumby: Fix unit of the clocks after the change to Hz
      ARM Chumby: Just fix some typos
      Fix default framebuffer 'enable' set
      Add the feature to change the video mode at runtime
      ARM STM/i.MX: Add a pixel clock calculation routine for i.MX23/i.MX28
      ARM STM/i.MX: Add video driver for i.MX23/i.MX28
      ARM KARO-TX28-STK5: Add a user for video graphics support on i.MX28
      ARM Chumby-Falconwing: Add a user for video graphics support on i.MX23
      Fix a typo in the GPIO doc
      ARM STM/i.MX: Fix register offset calculation for GPIO input pins
      ARM STM/i.MX: Remove variable size restrictions in iomux managing routines
      ARM STM/i.MX: Setting the iomux needs at least 32 bit.
      ARM STM/i.MX: Just fix the docs
      ARM STM/i.MX: Add support for the gpio commands
      ARM STM/i.MX: Avoid very long lines
      ARM STM/i.MX: Replace cryptic numbers
      ARM Chumby: Add list of available GPIOs and their meaning
      Fix default baudrate setting

Krzysztof Halasa (10):
      Remove unused eth_get_name() prototype.
      Flash CFI: removed unused 'size' variable.
      Fix help text for "loadb" and "loady" commands.
      Fix top-level Makefile to work with GNU make 3.82.
      Cosmetic fixes, including format attributes for printf() and friends.
      ARM: support big-endian processors.
      Silence few warnings.
      Fix NOR CFI flash driver to work on big endian systems.
      Fix usage of __LITTLE_ENDIAN macro.
      CFI NOR flash: fix write timeout units.

Marc Kleine-Budde (1):
      Add generic poll infrastructure

Marc Reilly (3):
      arm: update mach-types
      imx: add IMX_GPIO_NR macro.
      Put the explicit flash header sections back in.

Peter Korsgaard (1):
      console_simple: add fprintf / console_list for commands/loadb.c

Sanjeev Premi (17):
      omap3: Add macros to extract hawkeye and version
      omap3: Detect cpu based on hawkeye
      omap3: Update method to detect si revision
      omap3: Add DPLL tables for silicon rev 1 and 2
      omap3: Define separate functions for DPLL configuration
      omap3: Select DPLL tables based on cpu revision
      omap34x: Add suffix to DPLL tables and related function
      omap36x: Add support for dynamic detection
      omap36x: Detect silicon revisions
      omap36x: Define structure for PER DPLL
      omap36x: Add DPLL tables and functions to access them
      omap36x: Define per domain functions for DPLL configuration
      omap36x: Perform basic clock initialization
      omap3: Avoid sudden change to SYS_CLK divider
      omap3: Define GFX_DIV values for OMAP34xx and OMAP36xx
      omap: echi: fix compile error
      nand: Fix warnings due to incompatible format strings

Sascha Hauer (39):
      ARM STM/i.MX: remove GENERIC_GPIO from ARCH_STM
      ARM tx28stk5_defconfig: update config
      cfi flash driver: check for ctrl-c during erase
      basic LED support
      LED: Add gpio LED support
      LED: Add LED trigger support
      LED: Add led command
      LED: Add trigger command
      ARM pcm043 board: Add LED support
      Merge branch 'led' into next
      Merge branch 'next'
      i.MX: fix printf compiler warnings
      net: fix printf compiler warnings
      fec_imx: fix printf compiler warnings
      nand: fix printf compiler warnings
      cdev: fix printf compiler warnings
      usb: add missing byteorder include
      add to speed
      eukrea_cpuimx35: fix printf compiler warnings
      blackfin: fix printf compiler warnings
      cs8900: fix printf compiler warnings
      dm9000: fix printf compiler warnings
      smc911x: fix printf compiler warnings
      ipe337: fix printf compiler warnings
      device tree: fix printf compiler warnings
      netx: fix printf compiler warnings
      guf-cupid: fix printf compiler warnings
      pcm043: fix printf compiler warnings
      at91: fix printf compiler warnings
      ppc: fix printf compiler warnings
      imx-esdhc: fix printf compiler warnings
      mci-core: fix printf compiler warnings
      imx-ipu-fb: fix printf compiler warnings
      mpc5xxx: fix printf compiler warnings
      i.MX nand: do not select NAND_IMX_BOOT
      fb: update cdev map_base
      Merge branch 'fb-master'
      fb: When setting a mode, also update xres, yres and fb size
      Release v2011.02.0

Wolfram Sang (1):
      defaultenv: make 'boot' work from subdirs

 .gitignore                                        |    2 -
 Documentation/boards.dox                          |    1 +
 Makefile                                          |   10 +-
 arch/arm/Kconfig                                  |    5 +
 arch/arm/Makefile                                 |    3 +
 arch/arm/boards/chumby_falconwing/falconwing.c    |  184 ++++++-
 arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c |    2 +-
 arch/arm/boards/guf-cupid/board.c                 |    2 +-
 arch/arm/boards/karo-tx28/Makefile                |    2 +
 arch/arm/boards/karo-tx28/config.h                |   16 +
 arch/arm/boards/karo-tx28/env/config              |   47 ++
 arch/arm/boards/karo-tx28/tx28-stk5.c             |  377 ++++++++++++++
 arch/arm/boards/karo-tx28/tx28.c                  |  156 ++++++
 arch/arm/boards/pcm043/pcm043.c                   |   12 +-
 arch/arm/boards/versatile/Kconfig                 |   10 +
 arch/arm/boards/versatile/Makefile                |    2 +
 arch/arm/boards/versatile/config.h                |    5 +
 arch/arm/boards/versatile/env/config              |   43 ++
 arch/arm/boards/versatile/versatilepb.c           |   72 +++
 arch/arm/configs/chumbyone_defconfig              |    4 +
 arch/arm/configs/tx28stk5_defconfig               |   46 ++
 arch/arm/configs/versatilepb_defconfig            |   48 ++
 arch/arm/cpu/Kconfig                              |    3 +
 arch/arm/cpu/start.c                              |    3 +
 arch/arm/include/asm/hardware/arm_timer.h         |   33 ++
 arch/arm/mach-at91/Kconfig                        |    1 +
 arch/arm/mach-at91/clock.c                        |    2 +-
 arch/arm/mach-imx/Kconfig                         |    1 -
 arch/arm/mach-imx/include/mach/generic.h          |    2 +
 arch/arm/mach-imx/include/mach/imx-flash-header.h |   12 +
 arch/arm/mach-imx/include/mach/imx-regs.h         |    4 +
 arch/arm/mach-imx/speed-imx1.c                    |   20 +-
 arch/arm/mach-imx/speed-imx21.c                   |   20 +-
 arch/arm/mach-imx/speed-imx25.c                   |   20 +-
 arch/arm/mach-imx/speed-imx27.c                   |   20 +-
 arch/arm/mach-imx/speed-imx31.c                   |    4 +-
 arch/arm/mach-imx/speed-imx35.c                   |   18 +-
 arch/arm/mach-netx/generic.c                      |    2 +-
 arch/arm/mach-omap/include/mach/omap3-clock.h     |   33 +-
 arch/arm/mach-omap/include/mach/omap3-silicon.h   |   16 +-
 arch/arm/mach-omap/include/mach/sys_info.h        |   40 +-
 arch/arm/mach-omap/omap3_clock.c                  |  547 ++++++++++++++++----
 arch/arm/mach-omap/omap3_clock_core.S             |  290 ++++++++----
 arch/arm/mach-omap/omap3_generic.c                |   89 +++-
 arch/arm/mach-stm/Kconfig                         |   36 ++
 arch/arm/mach-stm/Makefile                        |    6 +-
 arch/arm/mach-stm/clocksource-imx28.c             |   73 +++
 arch/arm/mach-stm/{imx23.c => imx.c}              |    0
 arch/arm/mach-stm/imx_lcd_clk.c                   |  149 ++++++
 arch/arm/mach-stm/include/mach/clock-imx23.h      |   28 +
 arch/arm/mach-stm/include/mach/clock-imx28.h      |   31 ++
 arch/arm/mach-stm/include/mach/clock.h            |   22 +-
 arch/arm/mach-stm/include/mach/fb.h               |   43 ++
 arch/arm/mach-stm/include/mach/generic.h          |    6 +
 arch/arm/mach-stm/include/mach/gpio.h             |   11 +-
 arch/arm/mach-stm/include/mach/imx-regs.h         |    9 +
 arch/arm/mach-stm/include/mach/imx23-regs.h       |    1 +
 arch/arm/mach-stm/include/mach/imx28-regs.h       |   47 ++
 arch/arm/mach-stm/include/mach/iomux-imx28.h      |  552 +++++++++++++++++++++
 arch/arm/mach-stm/{iomux-imx23.c => iomux-imx.c}  |  114 ++++-
 arch/arm/mach-stm/{reset-imx23.c => reset-imx.c}  |    0
 arch/arm/mach-stm/speed-imx23.c                   |   52 +-
 arch/arm/mach-stm/speed-imx28.c                   |  392 +++++++++++++++
 arch/arm/mach-versatile/Kconfig                   |   16 +
 arch/arm/mach-versatile/Makefile                  |    2 +
 arch/arm/mach-versatile/core.c                    |  224 +++++++++
 arch/arm/mach-versatile/include/mach/clkdev.h     |    7 +
 arch/arm/mach-versatile/include/mach/debug_ll.h   |   37 ++
 arch/arm/mach-versatile/include/mach/init.h       |    8 +
 arch/arm/mach-versatile/include/mach/platform.h   |  417 ++++++++++++++++
 arch/arm/tools/mach-types                         |  385 ++++++++++++++-
 arch/blackfin/boards/ipe337/cmd_alternate.c       |    4 +-
 arch/blackfin/lib/blackfin_linux.c                |    2 +-
 arch/blackfin/lib/traps.c                         |    2 +-
 arch/ppc/lib/ppclinux.c                           |    2 +-
 arch/ppc/mach-mpc5xxx/cpu.c                       |    2 +-
 commands/Kconfig                                  |   15 +
 commands/Makefile                                 |    2 +
 commands/crc.c                                    |    2 +-
 commands/flash.c                                  |    4 +-
 commands/go.c                                     |    2 +-
 commands/gpio.c                                   |    2 +-
 commands/led.c                                    |   90 ++++
 commands/loadb.c                                  |    3 +-
 commands/ls.c                                     |    4 +-
 commands/menu.c                                   |    2 +-
 commands/nand.c                                   |    2 +-
 commands/trigger.c                                |  107 ++++
 commands/xyzModem.c                               |    2 +-
 common/Kconfig                                    |    3 +
 common/Makefile                                   |    1 +
 common/console.c                                  |    8 +-
 common/console_simple.c                           |   26 +-
 common/ft_build.c                                 |    2 +-
 common/poller.c                                   |   45 ++
 common/startup.c                                  |    2 +-
 defaultenv/bin/boot                               |    4 +-
 drivers/Kconfig                                   |    1 +
 drivers/Makefile                                  |    1 +
 drivers/led/Kconfig                               |   21 +
 drivers/led/Makefile                              |    3 +
 drivers/led/core.c                                |  157 ++++++
 drivers/led/led-gpio.c                            |   94 ++++
 drivers/led/led-triggers.c                        |  153 ++++++
 drivers/mci/Kconfig                               |    4 +-
 drivers/mci/imx-esdhc.c                           |    2 +-
 drivers/mci/mci-core.c                            |    4 +-
 drivers/mci/stm378x.c                             |  143 +++++-
 drivers/mtd/nand/nand.c                           |   14 +-
 drivers/mtd/nand/nand_base.c                      |    2 +-
 drivers/mtd/ubi/cdev.c                            |    2 +-
 drivers/net/cs8900.c                              |    6 +-
 drivers/net/dm9000.c                              |   12 +-
 drivers/net/fec_imx.c                             |  101 +++-
 drivers/net/fec_imx.h                             |   21 +-
 drivers/net/miidev.c                              |    2 +-
 drivers/net/netx_eth.c                            |    1 -
 drivers/net/smc911x.c                             |    2 +-
 drivers/nor/cfi_flash.c                           |  161 +++----
 drivers/nor/cfi_flash.h                           |   25 +-
 drivers/serial/Kconfig                            |    2 +-
 drivers/serial/stm-serial.c                       |    9 +-
 drivers/spi/imx_spi.c                             |    3 -
 drivers/usb/host/ehci-omap.c                      |    2 +-
 drivers/video/Kconfig                             |    7 +
 drivers/video/Makefile                            |    1 +
 drivers/video/fb.c                                |   52 ++-
 drivers/video/imx-ipu-fb.c                        |    2 +-
 drivers/video/stm.c                               |  540 ++++++++++++++++++++
 include/common.h                                  |   19 +
 include/cramfs/cramfs_fs.h                        |    4 +-
 include/fb.h                                      |    3 +
 include/led.h                                     |  102 ++++
 include/net.h                                     |    4 +-
 include/poller.h                                  |   31 ++
 include/stdio.h                                   |   18 +-
 include/usb/usb.h                                 |    3 +-
 lib/readline.c                                    |    4 +-
 lib/vsprintf.c                                    |    4 +
 net/eth.c                                         |   10 +-
 net/net.c                                         |   20 +-
 net/tftp.c                                        |    2 +-
 142 files changed, 6368 insertions(+), 643 deletions(-)
 create mode 100644 arch/arm/boards/karo-tx28/Makefile
 create mode 100644 arch/arm/boards/karo-tx28/config.h
 create mode 100644 arch/arm/boards/karo-tx28/env/config
 create mode 100644 arch/arm/boards/karo-tx28/tx28-stk5.c
 create mode 100644 arch/arm/boards/karo-tx28/tx28.c
 create mode 100644 arch/arm/boards/versatile/Kconfig
 create mode 100644 arch/arm/boards/versatile/Makefile
 create mode 100644 arch/arm/boards/versatile/config.h
 create mode 100644 arch/arm/boards/versatile/env/config
 create mode 100644 arch/arm/boards/versatile/versatilepb.c
 create mode 100644 arch/arm/configs/tx28stk5_defconfig
 create mode 100644 arch/arm/configs/versatilepb_defconfig
 create mode 100644 arch/arm/include/asm/hardware/arm_timer.h
 create mode 100644 arch/arm/mach-stm/clocksource-imx28.c
 rename arch/arm/mach-stm/{imx23.c => imx.c} (100%)
 create mode 100644 arch/arm/mach-stm/imx_lcd_clk.c
 create mode 100644 arch/arm/mach-stm/include/mach/clock-imx23.h
 create mode 100644 arch/arm/mach-stm/include/mach/clock-imx28.h
 create mode 100644 arch/arm/mach-stm/include/mach/fb.h
 create mode 100644 arch/arm/mach-stm/include/mach/imx28-regs.h
 create mode 100644 arch/arm/mach-stm/include/mach/iomux-imx28.h
 rename arch/arm/mach-stm/{iomux-imx23.c => iomux-imx.c} (50%)
 rename arch/arm/mach-stm/{reset-imx23.c => reset-imx.c} (100%)
 create mode 100644 arch/arm/mach-stm/speed-imx28.c
 create mode 100644 arch/arm/mach-versatile/Kconfig
 create mode 100644 arch/arm/mach-versatile/Makefile
 create mode 100644 arch/arm/mach-versatile/core.c
 create mode 100644 arch/arm/mach-versatile/include/mach/clkdev.h
 create mode 100644 arch/arm/mach-versatile/include/mach/debug_ll.h
 create mode 100644 arch/arm/mach-versatile/include/mach/init.h
 create mode 100644 arch/arm/mach-versatile/include/mach/platform.h
 create mode 100644 commands/led.c
 create mode 100644 commands/trigger.c
 create mode 100644 common/poller.c
 create mode 100644 drivers/led/Kconfig
 create mode 100644 drivers/led/Makefile
 create mode 100644 drivers/led/core.c
 create mode 100644 drivers/led/led-gpio.c
 create mode 100644 drivers/led/led-triggers.c
 create mode 100644 drivers/video/stm.c
 create mode 100644 include/led.h
 create mode 100644 include/poller.h
-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |



More information about the barebox mailing list