v2014.02.0
Sascha Hauer
s.hauer at pengutronix.de
Mon Feb 3 10:48:26 EST 2014
Febuary has arrived and with it another barebox release. Not that much
has happened since the last release, but here it is:
----------------------------------------------------------------
Alexander Shiyan (5):
of: platform: Fix possible crash
MIPS: mach-ar231x: Fix uninitialized variable
ppc 8xxx: Fix logic
gadget: at91: Fix uninitialized variable
scripts: imx-usb-loader: Fix memory leak
Antony Pavlov (6):
lib: fix whitespace, drop blank lines at EOF
miitool: change behaviour closer to linux' mii-tool
miitool: add initial GbE support
miitool: drop internal table of known MII, use phy drivers instead
net/phy: add driver for LXT PHYs
net/phy/phy.c: fix whitespace
Beniamino Galvani (2):
net: add driver for OpenCores 10/100 Mbps ethernet MAC
openrisc: enable OpenCores ethernet driver
Jan Weitzel (1):
oftree command: Allow free stored dtb before load
Michael Grzeschik (1):
scripts: kwbimage: fix imagebuild on 32bit host system
Richard Genoud (2):
UBI: fastmap: fix backward compatibility with image_seq
UBI: simplify image sequence test
Richard Weinberger (7):
UBI: Fix PEB leak in wear_leveling_worker()
UBI: Fix invalidate_fastmap()
UBI: fix refill_wl_user_pool()
UBI: Fix error path in scan_pool()
UBI: Call scan_all() with correct offset in error case
UBI: Fix memory leak in ubi_attach_fastmap() error path
UBI: Add some asserts to ubi_attach_fastmap()
Robert Schwebel (3):
ARM: i.MX6: tqma6x: dts: move FEC enablement to baseboard
ARM: i.MX6: tqma6x: dts: get MAC address from OCOTP
ARM: i.MX6: tqma6x: dts: remove unused dts file
Sascha Hauer (45):
net: phy: cleanup attached device handling
net: phy: bail out early in phy_device_connect
net: phy: move duplicated code out of if/else
net: phy: check if a phy already has an ethernet device
net: phy: track registered state of a phy device
net: phy: move phy_init_hw to phy_device_connect
net: phy: Track mii buses on a list
net: phy: implement detect callback for miibus devices
miitool: Add option to scan mii buses
video: ipufb: make disp_data_fmt configurable
poller: Allow to call functions asynchronously
video: ipufb: do not use bitfields
video: ipufb: calculate channel param fields from fb_bitfields
video: ipufb: Fix 24bit format and implement 32bit format
video: ipufb: Fix divider debug print
video: ipufb: Allow to disable fractional pixelclock divider
video: imx-ipu-fb: Do not modify pwm register
video: Add screen_size field
video: imx-ipu-fb: Allow to specify framebuffer memory size via platform_data
video: simplefb: Add of reserve entry for framebuffer memory
video: simplefb: Add a8r8g8b8 support
video: ipufb: Use uncached memory for framebuffer
ARM: start kernel: find a valid address for the atags list automatically
ARM: remove armlinux_set_bootparams() calls from boards
ARM: boot barebox with kernel calling convention
usb: chipidea i.MX: remove unused pdata->init hook
usb: chipidea i.MX: limit port init to HSIC mode
usb: chipidea i.MX: always print an error message when ULPI fails
usb: chipidea i.MX: add some delay after ulpi_setup
Merge branch 'for-next/arm-barebox-bootm'
Merge branch 'for-next/imx'
Merge branch 'for-next/miiphy'
Merge branch 'for-next/misc'
Merge branch 'for-next/openrisc'
Merge branch 'for-next/poller'
Merge branch 'for-next/socfpga'
Merge branch 'for-next/ubi'
Merge branch 'for-next/usb-chipidea'
Merge branch 'for-next/video'
net: phy: Fix crash when no phy is found
ARM: i.MX6 Sabrelite: add missing of_machine_is_compatible checks
ARM: i.MX53: fix bootsource_instance detection
ARM: i.MX: edmqmx6: Copy fdt to SDRAM
ARM: i.MX: edmqmx6: update defconfig
Release v2014.02.0
Steffen Trumtrar (3):
ARM: socfpga: sockit: update sdram config
ARM: socfpga: update iocsr config
ARM: socfpga: sockit: reconfigure src for sdmmc
Makefile | 4 +-
arch/arm/boards/a9m2410/a9m2410.c | 2 -
arch/arm/boards/a9m2440/a9m2440.c | 1 -
arch/arm/boards/animeo_ip/init.c | 1 -
arch/arm/boards/archosg9/board.c | 2 -
arch/arm/boards/at91rm9200ek/init.c | 1 -
arch/arm/boards/at91sam9260ek/init.c | 1 -
arch/arm/boards/at91sam9261ek/init.c | 1 -
arch/arm/boards/at91sam9263ek/init.c | 1 -
arch/arm/boards/at91sam9m10g45ek/init.c | 1 -
arch/arm/boards/at91sam9m10ihd/init.c | 1 -
arch/arm/boards/at91sam9n12ek/init.c | 1 -
arch/arm/boards/at91sam9x5ek/init.c | 1 -
arch/arm/boards/beagle/board.c | 1 -
arch/arm/boards/beaglebone/board.c | 1 -
arch/arm/boards/ccxmx51/ccxmx51.c | 2 -
arch/arm/boards/chumby_falconwing/falconwing.c | 1 -
arch/arm/boards/clep7212/clep7212.c | 1 -
arch/arm/boards/crystalfontz-cfa10036/cfa10036.c | 1 -
arch/arm/boards/dfi-fs700-m60/board.c | 1 -
arch/arm/boards/dmo-mx6-realq7/lowlevel.c | 20 +-
arch/arm/boards/dss11/init.c | 1 -
arch/arm/boards/edb93xx/edb93xx.c | 2 -
arch/arm/boards/efika-mx-smartbook/board.c | 1 -
arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c | 1 -
arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c | 1 -
arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c | 1 -
arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c | 1 -
arch/arm/boards/freescale-mx23-evk/mx23-evk.c | 1 -
arch/arm/boards/freescale-mx25-3-stack/3stack.c | 1 -
arch/arm/boards/freescale-mx28-evk/mx28-evk.c | 1 -
arch/arm/boards/freescale-mx35-3-stack/3stack.c | 1 -
arch/arm/boards/freescale-mx51-pdk/board.c | 1 -
arch/arm/boards/freescale-mx53-loco/board.c | 1 -
arch/arm/boards/freescale-mx53-smd/board.c | 1 -
arch/arm/boards/freescale-mx53-vmx53/board.c | 1 -
arch/arm/boards/freescale-mx6-arm2/board.c | 1 -
arch/arm/boards/freescale-mx6-sabrelite/board.c | 9 +-
arch/arm/boards/freescale-mx6-sabresd/board.c | 1 -
arch/arm/boards/friendlyarm-mini2440/mini2440.c | 1 -
arch/arm/boards/friendlyarm-mini6410/mini6410.c | 1 -
arch/arm/boards/friendlyarm-tiny210/tiny210.c | 1 -
arch/arm/boards/friendlyarm-tiny6410/tiny6410.c | 1 -
arch/arm/boards/guf-cupid/board.c | 1 -
arch/arm/boards/guf-neso/board.c | 1 -
arch/arm/boards/guf-vincell/board.c | 1 -
arch/arm/boards/highbank/init.c | 2 -
arch/arm/boards/imx21ads/imx21ads.c | 1 -
arch/arm/boards/imx233-olinuxino/imx23-olinuxino.c | 1 -
arch/arm/boards/imx27ads/imx27ads.c | 1 -
arch/arm/boards/karo-tx25/board.c | 1 -
arch/arm/boards/karo-tx28/tx28.c | 1 -
arch/arm/boards/karo-tx51/tx51.c | 1 -
arch/arm/boards/karo-tx53/board.c | 1 -
arch/arm/boards/mioa701/board.c | 1 -
arch/arm/boards/mmccpu/init.c | 1 -
arch/arm/boards/netx/netx.c | 1 -
arch/arm/boards/nhk8815/setup.c | 1 -
arch/arm/boards/omap3evm/board.c | 1 -
arch/arm/boards/panda/board.c | 1 -
arch/arm/boards/pcm027/board.c | 1 -
arch/arm/boards/pcm037/pcm037.c | 2 -
arch/arm/boards/pcm038/pcm038.c | 1 -
arch/arm/boards/pcm043/pcm043.c | 1 -
arch/arm/boards/pcm049/board.c | 1 -
arch/arm/boards/pcm051/board.c | 1 -
arch/arm/boards/phycard-a-l1/pca-a-l1.c | 1 -
arch/arm/boards/phycard-a-xl2/pca-a-xl2.c | 1 -
arch/arm/boards/phycard-i.MX27/pca100.c | 1 -
arch/arm/boards/pm9261/init.c | 1 -
arch/arm/boards/pm9263/init.c | 1 -
arch/arm/boards/pm9g45/init.c | 1 -
arch/arm/boards/qil-a926x/init.c | 1 -
arch/arm/boards/raspberry-pi/rpi.c | 1 -
arch/arm/boards/sama5d3xek/init.c | 2 -
arch/arm/boards/scb9328/scb9328.c | 1 -
arch/arm/boards/telit-evk-pro3/init.c | 2 -
arch/arm/boards/terasic-sockit/pll_config.h | 2 +-
arch/arm/boards/terasic-sockit/sdram_config.h | 21 +-
arch/arm/boards/tny-a926x/init.c | 1 -
arch/arm/boards/tqma53/board.c | 1 -
arch/arm/boards/usb-a926x/init.c | 1 -
arch/arm/boards/versatile/versatilepb.c | 1 -
arch/arm/boards/vexpress/init.c | 2 -
arch/arm/configs/dmo-realq7_defconfig | 8 +-
arch/arm/dts/imx6q-tqma6x.dts | 319 -------------
arch/arm/dts/imx6qdl-mba6x.dtsi | 4 +
arch/arm/dts/imx6qdl-tqma6x.dtsi | 5 +-
arch/arm/lib/armlinux.c | 29 +-
arch/arm/lib/bootm.c | 19 +-
arch/arm/mach-imx/boot.c | 2 +-
arch/arm/mach-imx/include/mach/imx-ipu-fb.h | 22 +
arch/arm/mach-socfpga/iocsr-config-cyclone5.c | 418 ++++++++---------
arch/mips/mach-ar231x/board.c | 2 +-
arch/openrisc/boards/generic/config.h | 2 +
arch/openrisc/boards/generic/generic.c | 7 +
arch/openrisc/configs/generic_defconfig | 6 +
arch/ppc/ddr-8xxx/options.c | 2 +-
commands/miitool.c | 182 +++++---
commands/oftree.c | 3 +-
common/poller.c | 58 +++
drivers/mtd/ubi/attach.c | 11 +-
drivers/mtd/ubi/fastmap.c | 46 +-
drivers/mtd/ubi/wl.c | 7 +-
drivers/net/Kconfig | 6 +
drivers/net/Makefile | 1 +
drivers/net/ethoc.c | 515 +++++++++++++++++++++
drivers/net/phy/Kconfig | 5 +
drivers/net/phy/Makefile | 1 +
drivers/net/phy/lxt.c | 31 ++
drivers/net/phy/mdio_bus.c | 41 +-
drivers/net/phy/phy.c | 111 +++--
drivers/of/platform.c | 6 +-
drivers/usb/gadget/at91_udc.c | 3 +-
drivers/usb/imx/chipidea-imx.c | 12 +-
drivers/video/fb.c | 2 +
drivers/video/imx-ipu-fb.c | 398 ++++++++--------
drivers/video/simplefb.c | 11 +
include/fb.h | 1 +
include/linux/phy.h | 12 +
include/notifier.h | 1 -
include/poller.h | 14 +-
include/usb/chipidea-imx.h | 1 -
lib/Makefile | 2 +-
lib/copy_file.c | 1 -
lib/kfifo.c | 1 -
lib/notifier.c | 1 -
lib/process_escape_sequence.c | 1 -
lib/show_progress.c | 1 -
scripts/imx/imx-usb-loader.c | 5 +-
scripts/kwbimage.c | 16 +-
131 files changed, 1480 insertions(+), 1016 deletions(-)
delete mode 100644 arch/arm/dts/imx6q-tqma6x.dts
create mode 100644 drivers/net/ethoc.c
create mode 100644 drivers/net/phy/lxt.c
--
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