v2013.08.0
Sascha Hauer
s.hauer at pengutronix.de
Tue Aug 6 02:42:29 EDT 2013
Finally we have an August release!
Here are the patches that went in between this and the last release:
Sascha
----------------------------------------------------------------
Alexander Aring (5):
common: fix codestyle in ALIGN macros
common: add ALIGN_DOWN macro
memtest: remove memtest command
common: add memtest.c with mem_test routine
commands: add new memtest command
Alexander Shiyan (7):
ARM: ccmx51: Export available module GPIOs to barebox userspace
ARM: ccmx51js: Add WP-pin definition for SDHC3
ARM: ccmx51: Return error if module is not detected
ARM: pcm038: Avoid warning if gadget support not compiled in
ARM: ccmx51: Set PMIC SW1 voltage for i.MX51 less than TO3 only
ARM: pcm038: Add setup for MC13783 IRQ pin
commands: spi: Fix spi read procedure
Alexey Galakhov (1):
friendlyarm-tiny210: do not restart barebox twice
Antony Pavlov (9):
MAKEALL: fix typos
MIPS: pbl: remove extra LONGSIZE definition
MIPS: pbl: use generated label in ADR macro
MIPS: pbl: remove extra copyrights
MIPS: pbl: add mips_barebox_10h asm macro
MIPS: mach-ar231x: enable DEBUG_LL
MIPS: pbl: add nmon MIPS nano-monitor
MIPS: qemu-malta: rework debug_ll.h
MIPS: qemu-malta: add nmon
Christoph Fritz (3):
omap-fb: add driver
ARM omap-fb: add board helper code
pcm049: Add platformcode for omap4 framebuffer
Hubert Feurstein (1):
include/printk: fix level of pr_err and pr_warning
Jan Luebbe (2):
arm: omap: am33xx: set up SPI devices
nand_base: add missing newline
Jan Weitzel (2):
omap4: set voltage according to mpu freq
OMAP4 do not set TPS62361_REG_ADDR_SET0
Jean-Christophe PLAGNIOL-VILLARD (1):
ARM: at91: animeo IP: fix partition table
Juergen Beisert (1):
clk: MXS: Add is_enabled callback for clkref
Lucas Stach (7):
clk: add clock lookup from devicetree
tegra: change clocksource driver to be more lowlevel
clk: allow to instanciate clk gate without registering it
clk: allow to instanciate clk mux without registering it
tegra: deduplicate clk defines
tegra: add new clock framework driver
tegra: add peripheral clocks
Masaki Muranaka (2):
Remove ftstc(). It is declared but not implemented.
Fix typo.
Oleksij Rempel (6):
MIPS: pbl: add pbl_sleep macro
MIPS: pbl: add pbl_probe_mem macro
MIPS: mach-ar231x: add lowlevel init pbl macros
MIPS: netgear-wg102: add pbl support
MIPS: netgear-wg102: add debug_ll
netgear-wg102: pbl, add extra check for mem config
Philipp Zabel (1):
ARM: i.MX6: Fix usbmisc label in devicetree
Renaud Barbier (11):
ppc: gianfar MDIO buses
P2020RDB: update build configuration
common: DDR2 SPD checksum.
ppc asm: DDR headers
ppc 8xxx: DDR headers
ppc 8xxx: DIMM parameters calculation
ppc 8xxx: DDR utility and memory options
ppx 8xxx: DDR registers value calculation
ppc 8xxx: core DDR driver functions
ppc 85xx: early I2C support
ppc ddr-8xxx: misplaced parenthesis
S. Fricke (1):
ARM i.MX6: set imx6 silicon revision
Sascha Hauer (150):
mci: rename capabilities flags
mci: Print more info
net: Set mac-address property
ata: move ATA_ID_ fields and functions to include/
ata: ahci: only use lba48 on drives which support it
ata: implement detect
ata: ahci: Allow 'detect' on hardware device
ata: i.MX sata: Add devicetree probe support
mtd: Align erase_op to eraseblock boundaries
mfd: stmpe: Add devicetree probe support
ARM: i.MX6: Add sata device to devicetree
ARM: i.MX6 RealQ7: switch to imximage
ARM: i.MX6 DMO RealQ7: Switch to devicetree
ARM: i.MX51: Use IIM for detecting silicon revision
ARM: i.MX51: Make imx51_init_lowlevel callable from early init
ARM: i.MX51 efikasb: call imx51_lowlevel_init from lowlevel init
ARM: i.MX51: Adjust IPG_CLK_DIVR to 6:1
ARM: i.MX: Make timer available earlier
gpio: i.MX: initialize earlier
ARM: i.MX51: Add USBH1 and USBH2 pinmux entries
ARM: i.MX51: Add usbmisc devicetree node
ARM: i.MX51: Add pata alias
ata: ide: Allow to set the devicename
ata: i.MX pata: Add devicetree probe support
menu: Align entries
Fix gotoXY argument order
menu: Make action callback optional
bootm: factor out code to make it usable from C
read_file: Make it work on tftp servers which do not pass size
clk: divider: Add onebased divider support
clk: gate: Add inverted gate support
clk: add prototype for clk_is_enabled
ARM: MXS: Add MXS specific clk types
ARM: MXS: add clk drivers
ARM: MXS: remove board specific clock setups
mci: mxs: Use dev_*
net: fec: Use clk API unconditionally
mci: mxs: use common clk API
mtd: gpmi-nand: switch to clk support
serial: auart: Use clk support
serial: stm: Use clk support
spi: mxs: Use clk support
ARM: MXS: octotp: switch to clk support
ARM: MXS: remove imx_enable_enetclk
video: stm: switch to clk support
ARM: MXS: remove old clock support
mci: provide static inline function for mmc_host_is_spi
mci: add mci_caps function
mci: Use tran_speed field to fix highspeed MMC card clock
ppc: remove strcasecmp/strncasecmp prototypes
ata: ide: embed ata_ioports into struct ide_port and export it
ata: pata-imx: implement detect callback for hardware device
ata: Make 'already initialized' a debug message
usb: rename USB devices to reflect bus structure
usb: move scanned status into core
usb: implement a usb_host_detect to scan individual USB hosts
usb: ehci: implement detect callback
detect command: Add -a option to detect all devices
module: remove duplicate ALIGN and __ALIGN_MASK definition
mtd: Fix size_t printf format specifier
Makefile: make silent module build more silent
kconfig: sync to linux v3.10-rc6
remove unused debug Kconfig options
ARM: scb9328: remove dead code
ARM: imx27ads: remove dead code
ARM: i.MX: rename initcall functions
ARM: i.MX: centralize i.MX startup
ARM: i.MX53: Add devicetree files
ARM: Marvell boards: remove empty config.h files
ARM: i.MX boards: remove empty config.h files
ARM: i.MX53 LOCO: Switch to devicetree probing
ARM: i.MX53: Do not register platform devices with devicetree probe
add function to get boardinfo string
ARM: i.MX: adopt cpu_is_* for multiple SoCs
usb: ehci: Fixup efika hack for devicetree
usb: i.MX chipidea: probe ULPI phys later
ARM: i.MX51 efikasb: add flash environment support
ARM: i.MX51 efikasb: Switch to devicetree probing
ARM: i.MX: Make debug UART selectable from Kconfig
startup: Add initcall tracing debug option
imx-usb-loader: Add i.MX6 Solo/DualLite support
pinctrl: imx-iomux-v3: Add imx6dl compatible entry
usb: gadget: fsl: Fix registering from chipidea driver
ARM: i.MX6: Add cputype detection
mfd: mc34708: provide static inline wrapper
driver: implement device_detect_by_name function
ARM: i.MX51 efikasb: detect environment device
ARM: i.MX51 babbage: detect environment device
ARM: Allow to pass a devicetree via boarddata
ARM: dts: Add .S files as secondary target
ARM: split barebox_arm_head in two separate functions
ARM: pbl: move linker script to lib
ARM: build dtbs depending on CONFIG_OFTREE
ARM: Add image end section
imx-image: fix path to imx-image binary
Merge branch 'for-next/ata'
Merge branch 'for-next/bootm'
Merge branch 'for-next/config-h'
Merge branch 'for-next/debug'
Merge branch 'for-next/imx'
Merge branch 'for-next/imx-realq7'
Merge branch 'for-next/imx53-oftree'
Merge branch 'for-next/kconfig-update'
Merge branch 'for-next/mci'
Merge branch 'for-next/memtest'
Merge branch 'for-next/menu'
Merge branch 'for-next/mfd'
Merge branch 'for-next/mips'
Merge branch 'for-next/misc'
Merge branch 'for-next/mtd'
Add multi images support
ARM: i.MX: Add multi images support Makefile
ARM: i.MX27 pcm038: switch to multi image
Merge branch 'for-next/multi-image'
Merge branch 'for-next/mxs'
Merge branch 'for-next/of'
Merge branch 'for-next/omap'
Merge branch 'for-next/ppc'
Merge branch 'for-next/usb'
Merge branch 'for-next-manual/oftree-linux-sync'
ARM: i.MX53 loco: Switch to imximage
ARM: i.MX53 loco: Switch to multi image support
ARM: dmo realq7: switch to multi image support
ARM: i.MX51 babbage: switch to multi image support
ARM: i.MX: use device_detect_by_name where applicable
ARM: Turn most board directories into regular build directories
ARM: i.MX: remove now unused ARCH_IMX_INTERNAL_BOOT_USE_IMXIMAGE
ARM: i.MX: select SoC from board
ARM: i.MX51 babbage: add board name to flash header file
ARM: i.MX51 babbage: prepare for multiboard support
ARM: i.MX51 babbage: Move over to multiboard
ARM: i.MX53 loco: add board name to flash header file
ARM: i.MX53 loco: prepare multiboard support
ARM: i.MX53 loco: Move over to multiboard
ARM: i.MX6 realq7: prepare multiboard support
ARM: i.MX6 realq7: switch to multiboard
ARM: i.MX51 efikasb: switch to multiboard support
ARM: Add a imx_v7_defconfig
Merge branch 'for-next-manual-rebase/multi-image'
OF: base: fix inifinite looping in node iterators
Revert "ARM: i.MX27 pcm038: switch to multi image"
ARM: generate imx dcd.S files as *.dcd.S
ARM: i.MX: Fix i.MX27 debug uart Kconfig entries
ARM: mxs: make ssp gates parents of ssp dividers
ARM: imx_v7_defconfig: remove board specific part from environment
of: Use correct devicetree in of_print_cmdline
of: net: Use correct devicetree in eth_of_fixup
of: Use dts syntax when printing devicetrees
ARM: bootm: Print Kernel commandline unconditionally
Release v2013.08.0
Sebastian Hesselbarth (26):
lib: string: import case-insensitive string compare
OF: base: bail out early on missing matches for of_match_node
OF: base: also update property length on of_property_write_u32
OF: base: export of_alias_scan
OF: base: convert strcmp to default string compare functions
OF: base: sync of_find_property with linux OF API
OF: base: sync of_find_node_by_path with linux OF API
OF: base: rename of_node_disabled to of_device_is_available
OF: base: import of_find_node_by_name from Linux OF API
OF: base: import of_find_compatible_node from Linux OF API
OF: base: import of_find_matching_node_and_match from Linux OF API
OF: base: import of_find_node_with_property from Linux OF API
OF: base: import parent/child functions from Linux OF API
OF: base: import of_property_read_* helpers from Linux OF API
OF: base: import of_parse_phandle from Linux OF API
OF: base: import parse phandle functions from Linux OF API
OF: base: introduce property write for bool, u8, u16, and u64
OF: base: import property iterators from Linux OF API
OF: base: remove of_tree_for_each_node from public API
OF: base: remove of_find_child_by_name
OF: base: convert and remove device_node_for_nach_child
OF: base: cleanup base function include
OF: base: add sanity checks to of_new/delete_property
OF: base: use of_delete_property where applicable
OF: base: fix iterator in of_get_next_available_child
OF: base: initalize from node in of_find_node_with_property
Teresa Gámez (9):
ARM: OMAP: AM33xx: Add muxing function for spi0
omap3_spi: Remove CS check in driver
omap3_spi: Set the correct CS number for AM33xx
ARM: OMAP: pcm051: Add spi flash support
ARM: AM33xx: pcm051: Add network support
i2c-omap: cleanup cpu_is functions
ARM: AM33xx: Add i2c support for AM33xx
ARM: OMAP: pcm051: Add i2c0 and at24 eeprom support
i2c-omap: Remove cpu_is functions completely
.gitignore | 2 +
MAKEALL | 4 +-
Makefile | 16 +-
arch/arm/Kconfig | 3 +
arch/arm/Makefile | 88 +-
arch/arm/boards/Makefile | 68 +
arch/arm/boards/animeo_ip/env/config | 4 +-
arch/arm/boards/archosg9/lowlevel.c | 3 +-
arch/arm/boards/at91sam9x5ek/hw_version.c | 10 +-
arch/arm/boards/ccxmx51/ccxmx51.c | 39 +-
arch/arm/boards/ccxmx51/ccxmx51js.c | 15 +-
arch/arm/boards/chumby_falconwing/falconwing.c | 5 +-
arch/arm/boards/crystalfontz-cfa10036/cfa10036.c | 7 +-
arch/arm/boards/dmo-mx6-realq7/Makefile | 4 +-
arch/arm/boards/dmo-mx6-realq7/board.c | 323 +--
arch/arm/boards/dmo-mx6-realq7/flash-header.imxcfg | 3 +
arch/arm/boards/dmo-mx6-realq7/flash_header.c | 40 -
arch/arm/boards/dmo-mx6-realq7/lowlevel.c | 12 +-
arch/arm/boards/efika-mx-smartbook/Makefile | 5 +-
arch/arm/boards/efika-mx-smartbook/board.c | 333 +--
arch/arm/boards/efika-mx-smartbook/dcd-data.h | 56 -
.../flash-header-imx51-genesi-efikasb.imxcfg | 57 +
arch/arm/boards/efika-mx-smartbook/flash_header.c | 29 -
arch/arm/boards/efika-mx-smartbook/lowlevel.c | 17 +-
arch/arm/boards/eukrea_cpuimx25/config.h | 23 -
arch/arm/boards/eukrea_cpuimx35/config.h | 19 -
arch/arm/boards/freescale-mx23-evk/mx23-evk.c | 5 +-
arch/arm/boards/freescale-mx25-3-stack/3stack.c | 4 +-
arch/arm/boards/freescale-mx25-3-stack/config.h | 27 -
arch/arm/boards/freescale-mx28-evk/mx28-evk.c | 11 +-
arch/arm/boards/freescale-mx35-3-stack/config.h | 24 -
arch/arm/boards/freescale-mx51-pdk/Makefile | 4 +-
arch/arm/boards/freescale-mx51-pdk/board.c | 21 +-
...er.imxcfg => flash-header-imx51-babbage.imxcfg} | 0
arch/arm/boards/freescale-mx51-pdk/lowlevel.c | 14 +-
arch/arm/boards/freescale-mx53-loco/Makefile | 4 +-
arch/arm/boards/freescale-mx53-loco/board.c | 208 +-
arch/arm/boards/freescale-mx53-loco/dcd-data.h | 54 -
.../flash-header-imx53-loco.imxcfg | 54 +
arch/arm/boards/freescale-mx53-loco/flash_header.c | 52 -
arch/arm/boards/freescale-mx53-loco/lowlevel.c | 14 +-
arch/arm/boards/friendlyarm-mini2440/mini2440.c | 2 +-
arch/arm/boards/friendlyarm-tiny210/lowlevel.c | 31 +-
arch/arm/boards/globalscale-guruplug/config.h | 4 -
arch/arm/boards/globalscale-mirabox/config.h | 4 -
arch/arm/boards/highbank/init.c | 20 +-
arch/arm/boards/imx233-olinuxino/imx23-olinuxino.c | 8 +-
arch/arm/boards/imx27ads/lowlevel_init.S | 67 +-
arch/arm/boards/karo-tx25/config.h | 27 -
arch/arm/boards/karo-tx28/tx28-stk5.c | 8 +-
arch/arm/boards/marvell-armada-xp-gp/config.h | 4 -
arch/arm/boards/panda/lowlevel.c | 7 +-
arch/arm/boards/pcm037/config.h | 31 -
arch/arm/boards/pcm037/pcm037.c | 4 +-
arch/arm/boards/pcm038/pcm038.c | 18 +-
arch/arm/boards/pcm043/config.h | 27 -
arch/arm/boards/pcm043/pcm043.c | 4 +-
arch/arm/boards/pcm049/board.c | 188 ++
arch/arm/boards/pcm049/env/bin/init_board | 23 +
arch/arm/boards/pcm049/env/config | 18 +-
arch/arm/boards/pcm049/lowlevel.c | 8 +-
arch/arm/boards/pcm049/mux.c | 60 +-
arch/arm/boards/pcm051/board.c | 87 +
arch/arm/boards/pcm051/env/boot/spi-nor | 12 +
arch/arm/boards/pcm051/env/init/mtdparts-nor | 12 +
arch/arm/boards/phycard-a-xl2/lowlevel.c | 9 +-
arch/arm/boards/plathome-openblocks-ax3/config.h | 4 -
arch/arm/boards/scb9328/config.h | 26 -
arch/arm/boards/scb9328/lowlevel_init.S | 51 -
arch/arm/boards/tqma53/board.c | 2 +-
arch/arm/configs/dmo-realq7_defconfig | 7 +-
arch/arm/configs/efika-mx-smartbook_defconfig | 14 +-
arch/arm/configs/eukrea_cpuimx25_defconfig | 1 +
arch/arm/configs/eukrea_cpuimx27_defconfig | 1 +
arch/arm/configs/eukrea_cpuimx35_defconfig | 1 +
arch/arm/configs/freescale-mx6-arm2_defconfig | 1 +
arch/arm/configs/freescale_mx51_babbage_defconfig | 6 +-
arch/arm/configs/freescale_mx53_loco_defconfig | 13 +-
arch/arm/configs/imx_v7_defconfig | 130 ++
arch/arm/configs/mx21ads_defconfig | 1 +
arch/arm/configs/pcm037_defconfig | 1 +
arch/arm/configs/pcm049_defconfig | 5 +
arch/arm/configs/pcm051_defconfig | 12 +-
arch/arm/cpu/Makefile | 6 +-
arch/arm/cpu/dtb.c | 22 +-
arch/arm/cpu/start-images.c | 49 +
arch/arm/cpu/start.c | 20 +
arch/arm/cpu/uncompress.c | 108 +
arch/arm/dts/Makefile | 13 +-
arch/arm/dts/imx51-genesi-efika-sb.dts | 328 +++
arch/arm/dts/imx51.dtsi | 49 +
arch/arm/dts/imx53-pinfunc.h | 1189 ++++++++++
arch/arm/dts/imx53-qsb.dts | 314 +++
arch/arm/dts/imx53.dtsi | 1092 +++++++++
arch/arm/dts/imx6q-dmo-realq7.dts | 354 +++
arch/arm/dts/imx6qdl.dtsi | 12 +-
arch/arm/include/asm/barebox-arm-head.h | 14 +-
arch/arm/include/asm/barebox-arm.h | 6 +
arch/arm/lib/bootm.c | 3 +-
arch/arm/{pbl/zbarebox.lds.S => lib/pbl.lds.S} | 9 +-
arch/arm/lib/runtime-offset.S | 3 +
arch/arm/mach-imx/Kconfig | 226 +-
arch/arm/mach-imx/Makefile | 1 +
arch/arm/mach-imx/clk-imx1.c | 2 +-
arch/arm/mach-imx/clk-imx21.c | 2 +-
arch/arm/mach-imx/clk-imx25.c | 2 +-
arch/arm/mach-imx/clk-imx27.c | 2 +-
arch/arm/mach-imx/clk-imx31.c | 2 +-
arch/arm/mach-imx/clk-imx35.c | 2 +-
arch/arm/mach-imx/clk-imx5.c | 4 +-
arch/arm/mach-imx/clk-imx6.c | 2 +-
arch/arm/mach-imx/clocksource.c | 2 +-
arch/arm/mach-imx/imx.c | 91 +
arch/arm/mach-imx/imx1.c | 12 +-
arch/arm/mach-imx/imx21.c | 9 +-
arch/arm/mach-imx/imx25.c | 8 +-
arch/arm/mach-imx/imx27.c | 9 +-
arch/arm/mach-imx/imx31.c | 9 +-
arch/arm/mach-imx/imx35.c | 14 +-
arch/arm/mach-imx/imx51.c | 41 +-
arch/arm/mach-imx/imx53.c | 8 +-
arch/arm/mach-imx/imx6.c | 50 +-
arch/arm/mach-imx/include/mach/debug_ll.h | 31 +-
arch/arm/mach-imx/include/mach/esdhc.h | 2 +-
arch/arm/mach-imx/include/mach/generic.h | 122 +-
arch/arm/mach-imx/include/mach/imx6.h | 31 +
arch/arm/mach-mxs/Makefile | 5 +-
arch/arm/mach-mxs/imx.c | 16 -
arch/arm/mach-mxs/imx_lcd_clk.c | 150 --
arch/arm/mach-mxs/include/mach/clock-imx23.h | 30 -
arch/arm/mach-mxs/include/mach/clock-imx28.h | 33 -
arch/arm/mach-mxs/include/mach/clock.h | 7 -
arch/arm/mach-mxs/ocotp.c | 13 +-
arch/arm/mach-mxs/soc-imx23.c | 9 +
arch/arm/mach-mxs/soc-imx28.c | 9 +
arch/arm/mach-mxs/speed-imx23.c | 315 ---
arch/arm/mach-mxs/speed-imx28.c | 432 ----
arch/arm/mach-omap/Makefile | 2 +-
arch/arm/mach-omap/am33xx_mux.c | 5 +
arch/arm/mach-omap/include/mach/am33xx-devices.h | 34 +
arch/arm/mach-omap/include/mach/am33xx-mux.h | 1 +
arch/arm/mach-omap/include/mach/am33xx-silicon.h | 9 +
arch/arm/mach-omap/include/mach/devices.h | 2 -
arch/arm/mach-omap/include/mach/generic.h | 6 +
arch/arm/mach-omap/include/mach/omap-fb.h | 47 +
arch/arm/mach-omap/include/mach/omap3-devices.h | 9 +-
arch/arm/mach-omap/include/mach/omap4-devices.h | 12 +-
arch/arm/mach-omap/include/mach/omap4-silicon.h | 3 +-
arch/arm/mach-omap/omap4_generic.c | 95 +-
arch/arm/mach-omap/omap_devices.c | 6 -
arch/arm/mach-omap/omap_fb.c | 34 +
arch/arm/mach-tegra/Makefile | 1 -
arch/arm/mach-tegra/include/mach/lowlevel.h | 23 +
arch/arm/mach-tegra/include/mach/tegra20-car.h | 175 +-
arch/arm/mach-tegra/tegra20-car.c | 120 -
arch/arm/mach-tegra/tegra20-timer.c | 16 +-
arch/arm/mach-tegra/tegra_avp_init.c | 6 +-
arch/arm/pbl/Makefile | 5 +-
arch/mips/Kconfig | 47 +
.../netgear-wg102/include/board/board_pbl_start.h | 77 +
.../boards/netgear-wg102/include/board/debug_ll.h | 33 +
.../qemu-malta/include/board/board_pbl_start.h | 3 +
.../boards/qemu-malta/include/board/debug_ll.h | 27 +
arch/mips/boards/qemu-malta/init.c | 2 +-
arch/mips/boot/start-pbl.S | 1 -
arch/mips/include/asm/debug_ll_ns16550.h | 100 +-
arch/mips/include/asm/pbl_macros.h | 44 +-
arch/mips/include/asm/pbl_nmon.h | 270 +++
arch/mips/mach-ar231x/Kconfig | 2 +
arch/mips/mach-ar231x/include/mach/debug_ll.h | 27 +
arch/mips/mach-ar231x/include/mach/pbl_macros.h | 177 ++
arch/mips/mach-malta/Kconfig | 1 +
arch/mips/mach-malta/include/mach/debug_ll.h | 9 +-
arch/mips/mach-malta/include/mach/hardware.h | 4 +-
arch/ppc/boards/freescale-p2020rdb/p2020rdb.c | 13 +-
arch/ppc/configs/p2020rdb_defconfig | 4 +-
arch/ppc/ddr-8xxx/common_timing_params.h | 44 +
arch/ppc/ddr-8xxx/ctrl_regs.c | 425 ++++
arch/ppc/ddr-8xxx/ddr.h | 105 +
arch/ppc/ddr-8xxx/ddr2_dimm_params.c | 303 +++
arch/ppc/ddr-8xxx/ddr2_setctrl.c | 58 +
arch/ppc/ddr-8xxx/lc_common_dimm_params.c | 214 ++
arch/ppc/ddr-8xxx/main.c | 238 ++
arch/ppc/ddr-8xxx/options.c | 111 +
arch/ppc/ddr-8xxx/util.c | 100 +
arch/ppc/include/asm/fsl_ddr_dimm_params.h | 60 +
arch/ppc/include/asm/fsl_ddr_sdram.h | 131 +-
arch/ppc/include/asm/string.h | 2 -
arch/ppc/mach-mpc5xxx/cpu.c | 4 +-
arch/ppc/mach-mpc85xx/eth-devices.c | 44 +-
arch/ppc/mach-mpc85xx/fsl_i2c.c | 253 ++
.../mach-mpc85xx/include/mach/fsl_i2c.h} | 20 +-
arch/ppc/mach-mpc85xx/include/mach/gianfar.h | 4 +
commands/Kconfig | 18 +-
commands/Makefile | 2 +-
commands/bootm.c | 281 +--
commands/detect.c | 17 +-
commands/memtest.c | 492 ++--
commands/of_node.c | 2 +-
commands/of_property.c | 12 +-
commands/oftree.c | 11 +-
commands/partition.c | 4 -
commands/spi.c | 2 +-
commands/usb.c | 10 +-
common/Kconfig | 111 +-
common/Makefile | 3 +
common/bootm.c | 303 +++
common/ddr_spd.c | 39 +
common/memtest.c | 313 +++
common/menu.c | 15 +-
common/misc.c | 17 +
common/module.c | 3 -
common/oftree.c | 2 +-
common/startup.c | 4 +
common/version.c | 10 +-
drivers/ata/ahci.c | 35 +-
drivers/ata/disk_ata_drive.c | 92 +-
drivers/ata/ide-sff.c | 59 +-
drivers/ata/intf_platform_ide.c | 14 +-
drivers/ata/pata-imx.c | 37 +-
drivers/ata/sata-imx.c | 13 +
drivers/base/driver.c | 10 +
drivers/clk/Kconfig | 5 +
drivers/clk/Makefile | 3 +
drivers/clk/clk-divider.c | 44 +-
drivers/clk/clk-gate.c | 68 +-
drivers/clk/clk-mux.c | 29 +-
drivers/clk/clk.c | 99 +-
drivers/clk/clkdev.c | 74 +
drivers/clk/mxs/Makefile | 5 +
drivers/clk/mxs/clk-div.c | 112 +
drivers/clk/mxs/clk-frac.c | 136 ++
drivers/clk/mxs/clk-imx23.c | 156 ++
drivers/clk/mxs/clk-imx28.c | 195 ++
drivers/clk/mxs/clk-lcdif.c | 75 +
drivers/clk/mxs/clk-pll.c | 117 +
drivers/clk/mxs/clk-ref.c | 164 ++
drivers/clk/mxs/clk.h | 52 +
drivers/clk/tegra/Makefile | 7 +
drivers/clk/tegra/clk-divider.c | 201 ++
drivers/clk/tegra/clk-periph.c | 202 ++
drivers/clk/tegra/clk-pll-out.c | 139 ++
drivers/clk/tegra/clk-pll.c | 451 ++++
drivers/clk/tegra/clk-tegra20.c | 354 +++
drivers/clk/tegra/clk.c | 57 +
drivers/clk/tegra/clk.h | 150 ++
drivers/gpio/gpio-imx.c | 2 +-
drivers/i2c/busses/i2c-omap.c | 238 +-
drivers/i2c/i2c.c | 2 +-
drivers/mci/atmel_mci.c | 6 +-
drivers/mci/imx-esdhc.c | 4 +-
drivers/mci/imx.c | 2 +-
drivers/mci/mci-bcm2835.c | 3 +-
drivers/mci/mci-core.c | 83 +-
drivers/mci/mxs.c | 93 +-
drivers/mci/omap_hsmmc.c | 3 +-
drivers/mci/pxamci.c | 2 +-
drivers/mfd/stmpe-i2c.c | 32 +-
drivers/mtd/core.c | 50 +-
drivers/mtd/nand/nand_base.c | 2 +-
drivers/mtd/nand/nand_mxs.c | 11 +-
drivers/net/fec_imx.c | 31 +-
drivers/net/gianfar.c | 146 +-
drivers/net/gianfar.h | 13 +-
drivers/net/smc91111.c | 4 -
drivers/net/smc911x.c | 4 -
drivers/of/Kconfig | 1 +
drivers/of/base.c | 1262 +++++++---
drivers/of/fdt.c | 14 +-
drivers/of/gpio.c | 9 +-
drivers/of/of_net.c | 6 +-
drivers/of/partition.c | 2 +-
drivers/pinctrl/imx-iomux-v3.c | 2 +
drivers/pinctrl/pinctrl.c | 4 +-
drivers/serial/serial_auart.c | 8 +-
drivers/serial/stm-serial.c | 8 +-
drivers/spi/Kconfig | 2 +-
drivers/spi/mxs_spi.c | 6 +-
drivers/spi/omap3_spi.c | 23 +-
drivers/spi/spi.c | 12 +-
drivers/usb/core/usb.c | 47 +-
drivers/usb/gadget/fsl_udc.c | 10 +-
drivers/usb/host/ehci-hcd.c | 20 +-
drivers/usb/imx/chipidea-imx.c | 43 +-
drivers/video/Kconfig | 8 +
drivers/video/Makefile | 1 +
drivers/video/omap.c | 524 +++++
drivers/video/omap.h | 187 ++
drivers/video/stm.c | 9 +-
fs/fs.c | 18 +
fs/tftp.c | 5 +-
images/Makefile | 124 +
images/Makefile.imx | 37 +
include/asm-generic/sections.h | 1 +
include/ata_drive.h | 53 +-
include/boot.h | 8 +
include/common.h | 7 +-
include/ddr_spd.h | 135 ++
include/driver.h | 1 +
include/fs.h | 2 +
include/linux/clk.h | 59 +
include/linux/string.h | 9 +
include/mci.h | 27 +-
include/memtest.h | 14 +
include/mfd/mc34708.h | 9 +-
include/net.h | 1 +
include/of.h | 616 ++++-
include/printk.h | 4 +-
include/readkey.h | 2 +-
include/stdio.h | 3 +-
include/usb/usb.h | 5 +-
lib/process_escape_sequence.c | 2 +-
lib/string.c | 60 +
net/eth.c | 54 +
pbl/Kconfig | 16 +
scripts/Makefile.lib | 4 +-
scripts/imx/imx-usb-loader.c | 9 +-
scripts/kconfig/.gitignore | 2 -
scripts/kconfig/Makefile | 69 +-
scripts/kconfig/check.sh | 2 +-
scripts/kconfig/conf.c | 66 +-
scripts/kconfig/confdata.c | 188 +-
scripts/kconfig/expr.c | 10 +-
scripts/kconfig/expr.h | 11 +
scripts/kconfig/gconf.c | 13 +-
scripts/kconfig/kconfig_load.c | 35 -
scripts/kconfig/lex.zconf.c_shipped | 2430 --------------------
scripts/kconfig/list.h | 131 ++
scripts/kconfig/lkc.h | 14 +-
scripts/kconfig/lkc_proto.h | 6 +-
scripts/kconfig/lxdialog/check-lxdialog.sh | 15 +-
scripts/kconfig/lxdialog/checklist.c | 4 +
scripts/kconfig/lxdialog/dialog.h | 21 +-
scripts/kconfig/lxdialog/inputbox.c | 125 +-
scripts/kconfig/lxdialog/menubox.c | 33 +-
scripts/kconfig/lxdialog/textbox.c | 178 +-
scripts/kconfig/lxdialog/util.c | 56 +-
scripts/kconfig/lxdialog/yesno.c | 4 +
scripts/kconfig/mconf.c | 270 ++-
scripts/kconfig/menu.c | 103 +-
scripts/kconfig/merge_config.sh | 150 ++
scripts/kconfig/nconf.c | 348 +--
scripts/kconfig/nconf.gui.c | 10 +-
scripts/kconfig/qconf.cc | 1 +
scripts/kconfig/streamline_config.pl | 293 ++-
scripts/kconfig/symbol.c | 21 +-
scripts/kconfig/util.c | 23 +-
scripts/kconfig/zconf.l | 8 +-
scripts/kconfig/zconf.lex.c_shipped | 8 +-
scripts/kconfig/zconf.tab.c_shipped | 13 +-
350 files changed, 17512 insertions(+), 7701 deletions(-)
create mode 100644 arch/arm/boards/Makefile
create mode 100644 arch/arm/boards/dmo-mx6-realq7/flash-header.imxcfg
delete mode 100644 arch/arm/boards/dmo-mx6-realq7/flash_header.c
delete mode 100644 arch/arm/boards/efika-mx-smartbook/dcd-data.h
create mode 100644 arch/arm/boards/efika-mx-smartbook/flash-header-imx51-genesi-efikasb.imxcfg
delete mode 100644 arch/arm/boards/efika-mx-smartbook/flash_header.c
delete mode 100644 arch/arm/boards/eukrea_cpuimx25/config.h
delete mode 100644 arch/arm/boards/eukrea_cpuimx35/config.h
delete mode 100644 arch/arm/boards/freescale-mx25-3-stack/config.h
delete mode 100644 arch/arm/boards/freescale-mx35-3-stack/config.h
rename arch/arm/boards/freescale-mx51-pdk/{flash-header.imxcfg => flash-header-imx51-babbage.imxcfg} (100%)
delete mode 100644 arch/arm/boards/freescale-mx53-loco/dcd-data.h
create mode 100644 arch/arm/boards/freescale-mx53-loco/flash-header-imx53-loco.imxcfg
delete mode 100644 arch/arm/boards/freescale-mx53-loco/flash_header.c
delete mode 100644 arch/arm/boards/globalscale-guruplug/config.h
delete mode 100644 arch/arm/boards/globalscale-mirabox/config.h
delete mode 100644 arch/arm/boards/karo-tx25/config.h
delete mode 100644 arch/arm/boards/marvell-armada-xp-gp/config.h
delete mode 100644 arch/arm/boards/pcm037/config.h
delete mode 100644 arch/arm/boards/pcm043/config.h
create mode 100644 arch/arm/boards/pcm049/env/bin/init_board
create mode 100644 arch/arm/boards/pcm051/env/boot/spi-nor
create mode 100644 arch/arm/boards/pcm051/env/init/mtdparts-nor
delete mode 100644 arch/arm/boards/plathome-openblocks-ax3/config.h
delete mode 100644 arch/arm/boards/scb9328/config.h
create mode 100644 arch/arm/configs/imx_v7_defconfig
create mode 100644 arch/arm/cpu/start-images.c
create mode 100644 arch/arm/cpu/uncompress.c
create mode 100644 arch/arm/dts/imx51-genesi-efika-sb.dts
create mode 100644 arch/arm/dts/imx53-pinfunc.h
create mode 100644 arch/arm/dts/imx53-qsb.dts
create mode 100644 arch/arm/dts/imx53.dtsi
create mode 100644 arch/arm/dts/imx6q-dmo-realq7.dts
rename arch/arm/{pbl/zbarebox.lds.S => lib/pbl.lds.S} (93%)
delete mode 100644 arch/arm/mach-mxs/imx_lcd_clk.c
delete mode 100644 arch/arm/mach-mxs/include/mach/clock-imx23.h
delete mode 100644 arch/arm/mach-mxs/include/mach/clock-imx28.h
delete mode 100644 arch/arm/mach-mxs/speed-imx23.c
delete mode 100644 arch/arm/mach-mxs/speed-imx28.c
create mode 100644 arch/arm/mach-omap/include/mach/omap-fb.h
create mode 100644 arch/arm/mach-omap/omap_fb.c
delete mode 100644 arch/arm/mach-tegra/tegra20-car.c
create mode 100644 arch/mips/boards/netgear-wg102/include/board/board_pbl_start.h
create mode 100644 arch/mips/boards/netgear-wg102/include/board/debug_ll.h
create mode 100644 arch/mips/boards/qemu-malta/include/board/debug_ll.h
create mode 100644 arch/mips/include/asm/pbl_nmon.h
create mode 100644 arch/mips/mach-ar231x/include/mach/debug_ll.h
create mode 100644 arch/mips/mach-ar231x/include/mach/pbl_macros.h
create mode 100644 arch/ppc/ddr-8xxx/common_timing_params.h
create mode 100644 arch/ppc/ddr-8xxx/ctrl_regs.c
create mode 100644 arch/ppc/ddr-8xxx/ddr.h
create mode 100644 arch/ppc/ddr-8xxx/ddr2_dimm_params.c
create mode 100644 arch/ppc/ddr-8xxx/ddr2_setctrl.c
create mode 100644 arch/ppc/ddr-8xxx/lc_common_dimm_params.c
create mode 100644 arch/ppc/ddr-8xxx/main.c
create mode 100644 arch/ppc/ddr-8xxx/options.c
create mode 100644 arch/ppc/ddr-8xxx/util.c
create mode 100644 arch/ppc/include/asm/fsl_ddr_dimm_params.h
create mode 100644 arch/ppc/mach-mpc85xx/fsl_i2c.c
rename arch/{arm/boards/guf-cupid/config.h => ppc/mach-mpc85xx/include/mach/fsl_i2c.h} (67%)
create mode 100644 common/bootm.c
create mode 100644 common/ddr_spd.c
create mode 100644 common/memtest.c
create mode 100644 drivers/clk/mxs/Makefile
create mode 100644 drivers/clk/mxs/clk-div.c
create mode 100644 drivers/clk/mxs/clk-frac.c
create mode 100644 drivers/clk/mxs/clk-imx23.c
create mode 100644 drivers/clk/mxs/clk-imx28.c
create mode 100644 drivers/clk/mxs/clk-lcdif.c
create mode 100644 drivers/clk/mxs/clk-pll.c
create mode 100644 drivers/clk/mxs/clk-ref.c
create mode 100644 drivers/clk/mxs/clk.h
create mode 100644 drivers/clk/tegra/Makefile
create mode 100644 drivers/clk/tegra/clk-divider.c
create mode 100644 drivers/clk/tegra/clk-periph.c
create mode 100644 drivers/clk/tegra/clk-pll-out.c
create mode 100644 drivers/clk/tegra/clk-pll.c
create mode 100644 drivers/clk/tegra/clk-tegra20.c
create mode 100644 drivers/clk/tegra/clk.c
create mode 100644 drivers/clk/tegra/clk.h
create mode 100644 drivers/video/omap.c
create mode 100644 drivers/video/omap.h
create mode 100644 images/Makefile
create mode 100644 images/Makefile.imx
create mode 100644 include/ddr_spd.h
create mode 100644 include/memtest.h
delete mode 100644 scripts/kconfig/kconfig_load.c
delete mode 100644 scripts/kconfig/lex.zconf.c_shipped
create mode 100644 scripts/kconfig/list.h
create mode 100755 scripts/kconfig/merge_config.sh
--
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