v2014.09.0
Sascha Hauer
s.hauer at pengutronix.de
Thu Sep 4 06:47:02 PDT 2014
Hi All,
After a long long holiday we have a September release.
ome highlights for this release are:
- barebox now has RTC support
- Marvell MVEBU support has gained i2c and PCIe support
- Canon PowerShot A1100 IS support
- Freescale P1010 SoC support
- barebox now runs as EFI payload on X86-64 systems
- USB Host and device support has improved: Correct device hierarchy,
detect USB devices multiple times, Android Fastboot support
Here comes the detailed list of patches that went into this release.
Sascha
----------------------------------------------------------------
Andreas Pretzsch (1):
scripts: gitignore: update based on Makefile
Andrey Panov (1):
ARM: i.MX6Q: Add support for Embedsky E9 board.
Antony Pavlov (40):
i2c: import SMBus stuff from linux
gpio: add driver for PCA95[357]x, PCA9698, TCA64xx, and MAX7310 SMBus I/O expanders
Documentation: add virt2real barebox mini-howto
commands: usb: add tree view capability
usb: ehci: use linux-way ehci_readl and ehci_writel
treewide: drop Doxygen stuff
Makefile: clean barebox.zynq
led: try to get LED's label from the 'label' property
ARM: add ARM946E-S CPU type
ARM: add very initial support for Canon DIGIC chips
clocksource: add driver for Canon DIGIC timer
serial: add driver for Canon DIGIC UART
gpio: add driver for Canon DIGIC
ARM: DIGIC: add Canon PowerShot A1100 IS support
lib: import 'bcd' from linux-3.15
Add a simple rtc framework
i2c: add Marvell 64xxx driver
i2c: busses/Makefile: fix indentation
MIPS: dts: rzx50.dts: add LCD backlight
MIPS: ritmix-rzx50_defconfig: enable LED-related stuff
led: triggers: fix crash on disabling "default-on" trigger
commands: trigger: check trigger disable return code too
led: triggers: fix "no previous prototype for 'trigger_init'" warning
watchdog: add minimal jz4740 driver
watchdog: i.MX: check requested mem region in imx_wd_probe()
ARM: add Canon A1100 ROM image generation
ARM: DIGIC: add canon-a1100_defconfig
Documentation: add QEMU Canon A1100 barebox mini-howto
rtc: import ds1307 driver from linux-3.15
commands: add hwclock
ARM: versatilepb_defconfig: enable RTC support
rtc-lib: import rtc_time_to_tm() from linux-3.15
rtc: add jz4740 driver
MIPS: dts: jz4755.dtsi: add jz4740-rtc
MIPS: ritmix-rzx50_defconfig: enable RTC support
MIPS: add support for metadata in barebox images
MIPS: qemu-malta_defconfig: enable metadata in barebox image (IMD)
openrisc: add barebox.lds to .gitignore
scripts: add bareboximd{,-target} to .gitignore
Documentation: .gitignore: ignore 'commands/' generated directory
Beniamino Galvani (2):
mfd: syscon: add device tree support
pinctrl: rockchip: add support for new DT bindings
Bo Shen (1):
mci: core: the sd1.0 card can work in 4 bits mode
Ezequiel Garcia (5):
net: phy: Add fallbacks for the obsoletes phy DT properties
net: phy: mdio-mvebu: Make the clock property required
net: phy: Add minimal support for QSGMII PHY
trivial: Correct word spelling, s/miscelleanous/miscellaneous
bus: mvebu: fix ranges fixup
Herve Codina (1):
hush: Fix error code returned value
Holger Schurig (7):
Documentation: remove "all all" in help's help text.
Documentation: lowercase help short texts
Documentation: only write changed *.rst files
Documentation: change generated help lines
Documentation: revamp dfu's help text
sandbox: disable bareboxcrc32 in sandbox mode
sandbox: allow "make ARCH=sandbox allyesconfig"
Jan Luebbe (1):
Documentation: use command groups
Jean-Christophe PLAGNIOL-VILLARD (1):
EFI: introduce efi_strguid to convert GUID to human readable names
Juergen Borleis (4):
saveenv: make clear how to use the command's parameters
envfs: provide an intentional way to ignore an existing external environment
envfs: change API to be able to forward special flags into the envfs superblock
saveenv: provide a zeroed/empty/ignore environment
Lucas Stach (4):
Makefile.lib: imxcfg: fix include path
scripts: imx-image: add input validation to mw
arm: mach-imx: add MMDC and CCM register defines for use in DCD
arm: nitrogen6x: new memory setup from BD u-boot
Markus Pargmann (2):
mfd: mc34704: Add DT support
include/bbu: Add missing include errno.h
Matteo Fortini (3):
sama5d3x: fix HSMC MODE register offset and add TIMINGS register
sama5d3x: HSMC NAND initialize TIMINGS and import values from U-Boot
ARM: atmel: sama5d3_xplained: import smc timing from U-Boot
Michael Olbrich (2):
EFI: fix error handling in efi_get_boot()
EFI: add missing include
Philipp Zabel (1):
Fix barebox metadata
Raphael Poggi (5):
i2c: omap: fix typo in dt_ids
mtd: atmel_nand: add SOFT_BCH support
mtd: atmel_nand: increase chip_delay
mtd: atmel_nand: fix bit error correction
mtd: atmel_nand: enable PMECC for 8k page nand
Raphaël Poggi (2):
i2c: add Atmel AT91 driver
of_mtd: add soft_bch and hw_oob_first ecc modes
Renaud Barbier (6):
gianfar: descriptors access with I/O accessors
ppc: 85xx: CCSRBAR mapping moved to start-up code.
ppc: Freescale P1010 headers
ppc: Freescale P1010 SoC support
ppc: minimal Freescale P1010RDB board support
ppc: DA923RC: 16-bit Product Data EEPROM read access
Sascha Hauer (130):
dts: update to v3.16-rc3
dts: update to v3.16-rc4
dlmalloc: remove unused functions
malloc.h: fix codingstyle
Make IPaddr_t a 32bit type
oftree command: Use size_t for size
fat: Use correct format specifier
readkey: keys are unsigned char
of: platform: Use PRINTF_CONVERSION_RESOURCE for printing resources
console: Add puts callback to console devices
Add hex_byte_pack and hex_byte_pack_upper from kernel
vsprintf: Support pU for printing UUIDs
console: Allow persistent device names
serial: imx: Determine device name from device tree
netconsole: rename console to "netconsole"
usb: usbserial gadget: Add persistent device name
Add beginning wchar support
block: Add flush callback
Move efi.h to include/
serial: ns16550: Add mmiobase to private data
serial: ns16550: Add register read/write function pointers to private data
filetype: Add DOS EXE file detection support
efi: Add more error codes
Documentation: Add EFI documentation
Add initial EFI architecture support
net: Add EFI Simple Network Protocol Driver
serial: Add EFI stdio driver
fs: implement EFI filesystem driver
fs: implement EFI variable filesystem driver
introduce verbose debug
X86: Move BITS_PER_LONG definition to types.h
consistently use the same bitops.h file
ppc: Use generic find_*_bit functions
include: Add DECLARE_BITMAP from kernel
include: Add round_up/round_down macros from kernel
include: Add foreign endianess adding functions from kernel
dts: update to v3.16-rc5
include: update bitop functions from kernel
lib: Add bitmap functions from kernel
USB: Kconfig: introduce USB_HOST symbol
USB: introduce usb_interface/usb_configuration structs
USB: Use descriptors from ch9.h
USB: Remove conflicting USB_SPEED_* definitions
USB: i.MX chipidea: Implement OTG support for the poor
USB: host: simplify usb_new_device
USB: host: hub: Turn into a driver
USB: host: fixup USB device hierarchy
USB: host: hub: Use dev_dbg
USB: host: hub: Use usb_hub_power_on from U-Boot
USB: host: factor out port configuration to separate function
USB: host: hub: only configure hub once
USB: host: implement usb_remove_device
USB: host: detect port change only once in usb_hub_configure_port
USB: host: drop force rescan
env: Remove bogus USB vendor/product ids
ARM: Increase automatic malloc area space
ARM: Android image boot: automatically assign space for kernel
Merge branch 'for-next/usb' into for-next/usb-gadget
Merge branch 'for-next/misc' into for-next/usb-gadget
Merge branch 'for-next/console' into for-next/usb-gadget
USB: gadget: Update to 3.15
USB: gadget: dequeue descriptor before freeing it
USB: gadget: composite: Break out of potential endless loop
USB: gadget: fsl_udc: Warn about freeing queued descriptors
USB: gadget: usbserial: Always enable console
param: Add dev_add_param_string
USB: gadget: specify vendor/product id with device parameters
USB: gadget: DFU: remove unused code
USB: gadget: DFU: Use usb_assign_descriptors/usb_free_all_descriptors
USB: gadget: DFU: Move locally used defines/structs to dfu driver
Add function to parse a string in dfu format
USB: gadget: DFU: Move stuff to dfu_bind
USB: gadget: DFU: use usb_gstrings_attach
USB: gadget: DFU: free resources when usb_gadget_poll fails
USB: gadget: DFU: return -EINTR when interrupted
USB: gadget: DFU: register as USB function
USB: gadget: DFU: drop app idle state
Add release string
clk: clk-divider: divider calculation in clk_set_rate needs DIV_ROUND_UP
USB: gadget: Add Android fastboot support
USB: gadget: Add a multi function gadget
USB: gadget: fsl_udc: Be more tolerant in fsl_ep_dequeue
Documentation: Add documentation for USB serial console
Documentation: Add documentation for Fastboot and Composite Multifunction Gadget
ARM: i.MX5: internal NAND update: Use variable for pre_image_size
ARM: i.MX5: internal NAND update: Fix firmware start page for internal nand boot
ARM: i.MX5: internal NAND update: Use variables for some constants
ARM: i.MX5: internal NAND update: simplify code
readline: reimplement history functions
dts: update to v3.16-rc6
commands: saveenv: Fix comment about directories in help text
ARM: AM33xx: Add SDRAM size detection
ARM: phyCORE-am335x: read back SDRAM controller settings
ARM: phyCORE-am335x: Add support for more SDRAM configurations
mtd: omap gpmc: fix ecc bytes/size
mtd: omap gpmc: reserve 14 byte/subpage for ECC in BCH8 romcode
mtd: omap gpmc: fix bch8 nand-ecc-opt property
ARM: AM3355x: Update defconfig
Merge branch 'for-next/i2c' into HEAD
Revert "common: resource: print conflicts as warning"
dts: update to v3.16
move file helper functions to separate file
read_file: introduce read_file_2
make: build device trees with obj-dtb-y and pbl-dtb-y
dtc: compile fdtget
make: Use shell script to generate .dtb.S files
Add support for metadata in barebox images
Merge branch 'for-next/am335x'
Merge branch 'for-next/arm'
Merge branch 'for-next/canon'
Merge branch 'for-next/console'
Merge branch 'for-next/doc'
Merge branch 'for-next/dts'
Merge branch 'for-next/efi'
Merge branch 'for-next/env'
Merge branch 'for-next/i2c'
Merge branch 'for-next/imx'
Merge branch 'for-next/led'
Merge branch 'for-next/marvell'
Merge branch 'for-next/metadata'
Merge branch 'for-next/misc'
Merge branch 'for-next/net'
Merge branch 'for-next/ppc'
Merge branch 'for-next/rtc'
Merge branch 'for-next/usb'
Merge branch 'for-next/usb-gadget'
Merge branch 'for-next/usb-host'
readline: Fix history prev when history is empty
ARM: i.MX: tqma53: remove cpu_to_be32( from imx script
Release v2014.09.0
Sebastian Hesselbarth (32):
pinctrl: mvebu: add pinctrl driver for Armada 370
pinctrl: mvebu: add pinctrl driver for Armada XP
USB: import ch11.h from Linux
USB: reduce USB_MAXCHILDREN on imported ch11.h
USB: fixup usb_hub_descriptor length name
USB: fix PowerPowerCtrlMask assignment
USB: Move FooRequest defines and add class requests
USB: EHCI: reuse ch9.h config and interface descriptors
USB: EHCI: make use of defines for descriptors
USB: EHCI: use descriptor length fields
USB: Use descriptors from ch11.h
USB: remove redundant defines from usb_defs.h
ARM: execute OF fixups early
ARM: mvebu: allow to fixup mbus ranges
ARM: mvebu: add register remap for mbus ids
ARM: dts: mvebu: remove mbus ranges overwrite
ARM: mvebu: add fixup for directly attached memory
USB: Fix stale usb devices in usb_device_list
USB: Count detected USB devices independent of dev_index
USB: improve error paths and tear-down
USB: EHCI: use min3 from Linux
include: import {lower,upper}_32_bits helpers
USB: host: add xHCI HCD, Hub, and platform driver
USB: host: add xHCI PCI driver
bus: mvebu: fix resource size handling
ARM: mvebu: armada-370-xp: disable MBUS error propagation
pci: pci_scan_bus: respect 64b BARs
pci: register device after BAR setup
pci: ensure device does ignore BAR mangling
pci: set auto-incremented bus number
of: pci: import of_pci_get_devfn()
pci: mvebu: Add PCIe driver
Silvio Fricke (3):
commands: i2c: verbose option doesn't need argument
commands: i2c: simplify i2c wide access logic
commands: i2c: add message if write is not successful
Steffen Trumtrar (1):
regulator: fixed: add always-on property
Teresa Gámez (1):
ARM: am335x Phytec phyCORE: Enable ethernet
.gitignore | 6 +-
Documentation/.gitignore | 1 +
Documentation/boards/davinci.rst | 51 +
Documentation/boards/digic.rst | 16 +
Documentation/boards/efi.rst | 298 ++++
Documentation/commands.rst | 86 +-
Documentation/devicetree/bindings/leds/common.rst | 2 +
Documentation/gen_commands.py | 29 +-
Documentation/glossary.rst | 3 +
Documentation/user/imd.rst | 54 +
Documentation/user/updating.rst | 3 +
Documentation/user/usb.rst | 55 +
Documentation/user/user-manual.rst | 1 +
Makefile | 11 +-
README | 2 +-
arch/arm/Kconfig | 13 +
arch/arm/Makefile | 11 +
arch/arm/boards/Makefile | 2 +
arch/arm/boards/at91sam9260ek/env/bin/init_board | 5 +-
arch/arm/boards/at91sam9261ek/env/bin/init_board | 5 +-
arch/arm/boards/at91sam9263ek/env/bin/init_board | 5 +-
arch/arm/boards/at91sam9m10ihd/hw_version.c | 1 +
arch/arm/boards/at91sam9n12ek/env/bin/init_board | 5 +-
arch/arm/boards/at91sam9x5ek/hw_version.c | 1 +
.../1066mhz_4x128mx16.imxcfg | 37 +
.../arm/boards/boundarydevices-nitrogen6x/Makefile | 3 +-
.../boundarydevices-nitrogen6x/clocks.imxcfg | 7 +
.../flash-header-nitrogen6dl-1g.imxcfg | 11 +
.../flash-header-nitrogen6q-1g.imxcfg | 11 +
.../flash-header-nitrogen6x-1g.imxcfg | 101 --
.../boundarydevices-nitrogen6x/ram-base.imxcfg | 67 +
arch/arm/boards/canon-a1100/Makefile | 1 +
arch/arm/boards/canon-a1100/lowlevel.c | 23 +
arch/arm/boards/crystalfontz-cfa10036/hwdetect.c | 1 +
arch/arm/boards/embedsky-e9/Makefile | 4 +
arch/arm/boards/embedsky-e9/board.c | 87 ++
.../arm/boards/embedsky-e9/defaultenv-e9/boot/mmc1 | 6 +
.../arm/boards/embedsky-e9/defaultenv-e9/boot/mmc3 | 6 +
.../boards/embedsky-e9/defaultenv-e9/config-board | 7 +
arch/arm/boards/embedsky-e9/flash-header-e9.imxcfg | 87 ++
arch/arm/boards/embedsky-e9/lowlevel.c | 18 +
arch/arm/boards/freescale-mx53-qsb/lowlevel.c | 1 +
arch/arm/boards/phytec-phycore-am335x/lowlevel.c | 113 +-
arch/arm/boards/phytec-phyflex-imx6/lowlevel.c | 16 +
arch/arm/boards/qil-a926x/env/bin/init_board | 5 +-
arch/arm/boards/sama5d3_xplained/init.c | 29 +-
arch/arm/boards/sama5d3xek/hw_version.c | 1 +
arch/arm/boards/sama5d3xek/init.c | 29 +-
arch/arm/boards/telit-evk-pro3/env/init/usb | 5 +-
arch/arm/boards/tqma53/flash-header.imxcfg | 108 +-
arch/arm/boards/tqma53/lowlevel.c | 9 +
arch/arm/boards/usb-a926x/env/bin/init_board | 5 +-
arch/arm/configs/am335x_defconfig | 85 +-
arch/arm/configs/animeo_ip_defconfig | 2 +-
arch/arm/configs/archosg9_defconfig | 2 +-
arch/arm/configs/at91sam9m10g45ek_defconfig | 2 +-
arch/arm/configs/at91sam9m10ihd_defconfig | 2 +-
arch/arm/configs/at91sam9x5ek_defconfig | 2 +-
arch/arm/configs/canon-a1100_defconfig | 56 +
arch/arm/configs/ccmx51_defconfig | 2 +-
arch/arm/configs/chumbyone_defconfig | 2 +-
arch/arm/configs/dss11_defconfig | 2 +-
arch/arm/configs/efika-mx-smartbook_defconfig | 2 +-
arch/arm/configs/eukrea_cpuimx25_defconfig | 2 +-
arch/arm/configs/eukrea_cpuimx35_defconfig | 2 +-
arch/arm/configs/freescale-mx25-3ds_defconfig | 2 +-
arch/arm/configs/freescale-mx6-arm2_defconfig | 2 +-
arch/arm/configs/friendlyarm_mini2440_defconfig | 2 +-
arch/arm/configs/imx233-olinuxino_defconfig | 2 +-
arch/arm/configs/imx_defconfig | 2 +-
arch/arm/configs/imx_v7_defconfig | 3 +-
arch/arm/configs/module-mb7707_defconfig | 2 +-
arch/arm/configs/neso_defconfig | 2 +-
arch/arm/configs/omap3530_beagle_defconfig | 2 +-
arch/arm/configs/panda_defconfig | 2 +-
arch/arm/configs/phytec-phycore-imx31_defconfig | 2 +-
arch/arm/configs/phytec-phycore-omap4460_defconfig | 2 +-
arch/arm/configs/pm9g45_defconfig | 2 +-
arch/arm/configs/solidrun_cubox_defconfig | 2 +-
arch/arm/configs/versatilepb_defconfig | 2 +
arch/arm/cpu/Kconfig | 13 +
arch/arm/cpu/dtb.c | 1 +
arch/arm/cpu/start.c | 6 +-
arch/arm/dts/Makefile | 130 +-
arch/arm/dts/am335x-phytec-phycore.dts | 7 +-
arch/arm/dts/armada-370-mirabox-bb.dts | 3 -
arch/arm/dts/armada-xp-openblocks-ax3-4-bb.dts | 4 -
arch/arm/dts/canon-a1100.dts | 35 +
arch/arm/dts/digic4.dtsi | 42 +
arch/arm/dts/empty.c | 3 +
arch/arm/dts/imx6q-embedsky-e9.dts | 42 +
arch/arm/lib/barebox.lds.S | 2 +
arch/arm/lib/bootm.c | 19 +-
arch/arm/lib/pbl.lds.S | 2 +
arch/arm/mach-at91/at91sam926x_lowlevel_init.c | 2 +-
arch/arm/mach-at91/boot_test_cmd.c | 1 +
arch/arm/mach-at91/include/mach/at91sam9_smc.h | 33 +-
arch/arm/mach-at91/sam9_smc.c | 38 +-
arch/arm/mach-digic/Kconfig | 15 +
arch/arm/mach-digic/Makefile | 1 +
arch/arm/mach-digic/core.c | 25 +
arch/arm/mach-digic/include/mach/debug_ll.h | 40 +
arch/arm/mach-digic/include/mach/digic4.h | 23 +
arch/arm/mach-digic/include/mach/uart.h | 28 +
arch/arm/mach-imx/Kconfig | 6 +
arch/arm/mach-imx/imx-bbu-internal.c | 63 +-
arch/arm/mach-imx/include/mach/imx6-ccm-regs.h | 24 +
arch/arm/mach-imx/include/mach/imx6-ddr-regs.h | 67 +
arch/arm/mach-imx/include/mach/imx6dl-ddr-regs.h | 57 +
arch/arm/mach-imx/include/mach/imx6q-ddr-regs.h | 57 +
arch/arm/mach-mvebu/Kconfig | 2 +
arch/arm/mach-mvebu/armada-370-xp.c | 11 +-
arch/arm/mach-mvebu/common.c | 59 +
arch/arm/mach-mvebu/dove.c | 6 +-
.../mach-mvebu/include/mach/armada-370-xp-regs.h | 2 +
arch/arm/mach-mvebu/include/mach/common.h | 2 +
arch/arm/mach-mvebu/kirkwood.c | 5 +-
arch/arm/mach-omap/Makefile | 1 +
arch/arm/mach-omap/am33xx_generic.c | 56 +
arch/arm/mach-omap/am33xx_scrm.c | 51 +
arch/arm/mach-omap/include/mach/am33xx-silicon.h | 2 +
arch/arm/mach-omap/omap_generic.c | 1 +
arch/arm/mach-omap/xload.c | 1 +
arch/blackfin/Kconfig | 1 +
arch/blackfin/boards/ipe337/cmd_alternate.c | 1 +
arch/blackfin/include/asm/bitops.h | 361 +----
arch/efi/Kconfig | 52 +
arch/efi/Makefile | 41 +
arch/efi/configs/efi_defconfig | 78 +
arch/efi/efi/Makefile | 2 +
arch/efi/efi/clocksource.c | 60 +
arch/efi/efi/efi-block-io.c | 174 +++
arch/efi/efi/efi-device.c | 349 +++++
arch/efi/efi/efi-image.c | 106 ++
arch/efi/efi/efi.c | 343 +++++
arch/efi/efi/env-efi/network/eth0-discover | 5 +
arch/efi/include/asm/barebox.h | 1 +
arch/efi/include/asm/bitops.h | 22 +
arch/efi/include/asm/byteorder.h | 8 +
arch/efi/include/asm/common.h | 4 +
arch/efi/include/asm/dma.h | 13 +
arch/efi/include/asm/elf.h | 60 +
arch/efi/include/asm/io.h | 55 +
arch/efi/include/asm/posix_types.h | 93 ++
arch/efi/include/asm/sections.h | 1 +
arch/efi/include/asm/string.h | 1 +
arch/efi/include/asm/swab.h | 6 +
arch/efi/include/asm/types.h | 73 +
arch/efi/include/asm/unaligned.h | 19 +
arch/efi/include/mach/debug_ll.h | 20 +
arch/efi/include/mach/efi-device.h | 45 +
arch/efi/include/mach/efi.h | 24 +
arch/efi/lib/.gitignore | 2 +
arch/efi/lib/Makefile | 4 +
arch/efi/lib/crt0-efi-ia32.S | 76 +
arch/efi/lib/crt0-efi-x86_64.S | 75 +
arch/efi/lib/elf_ia32_efi.lds.S | 102 ++
arch/efi/lib/elf_x86_64_efi.lds.S | 93 ++
arch/efi/lib/reloc_ia32.c | 97 ++
arch/efi/lib/reloc_x86_64.c | 96 ++
arch/mips/configs/qemu-malta_defconfig | 1 +
arch/mips/configs/ritmix-rzx50_defconfig | 9 +
arch/mips/dts/Makefile | 10 -
arch/mips/dts/jz4755.dtsi | 10 +
arch/mips/dts/rzx50.dts | 10 +
arch/mips/include/asm/bitops.h | 26 +-
arch/mips/lib/barebox.lds.S | 2 +
arch/mips/lib/bootm.c | 1 +
arch/mips/mach-xburst/Kconfig | 2 +
arch/mips/mach-xburst/include/mach/jz4750d_regs.h | 22 -
arch/mips/mach-xburst/reset-jz4750.c | 18 -
arch/mips/pbl/zbarebox.lds.S | 2 +
arch/nios2/Kconfig | 2 +
arch/nios2/include/asm/bitops.h | 32 +-
arch/openrisc/Kconfig | 2 +
arch/openrisc/cpu/.gitignore | 1 +
arch/openrisc/include/asm/bitops.h | 29 +-
arch/ppc/Kconfig | 2 +
arch/ppc/Makefile | 1 +
arch/ppc/boards/freescale-p1010rdb/Makefile | 4 +
arch/ppc/boards/freescale-p1010rdb/config.h | 58 +
arch/ppc/boards/freescale-p1010rdb/ddr.c | 60 +
arch/ppc/boards/freescale-p1010rdb/env/bin/init | 2 +
arch/ppc/boards/freescale-p1010rdb/env/config | 2 +
arch/ppc/boards/freescale-p1010rdb/law.c | 24 +
arch/ppc/boards/freescale-p1010rdb/p1010rdb.c | 209 +++
arch/ppc/boards/freescale-p1010rdb/p1010rdb.h | 14 +
arch/ppc/boards/freescale-p1010rdb/tlb.c | 59 +
arch/ppc/boards/geip-da923rc/product_data.c | 18 +-
arch/ppc/configs/p1010rdb_defconfig | 55 +
arch/ppc/cpu-85xx/start.S | 106 ++
arch/ppc/include/asm/bitops.h | 49 +-
arch/ppc/include/asm/fsl_ifc.h | 267 ++++
arch/ppc/include/asm/fsl_law.h | 1 +
arch/ppc/include/asm/processor.h | 3 +-
arch/ppc/mach-mpc85xx/Kconfig | 69 +-
arch/ppc/mach-mpc85xx/cpu_init.c | 134 +-
arch/ppc/mach-mpc85xx/cpuid.c | 1 +
arch/ppc/mach-mpc85xx/fsl_gpio.c | 19 +
.../ppc/mach-mpc85xx/include/mach/config_mpc85xx.h | 9 +
arch/ppc/mach-mpc85xx/include/mach/immap_85xx.h | 13 +-
arch/ppc/mach-mpc85xx/speed.c | 38 +-
arch/sandbox/include/asm/bitops.h | 25 +-
arch/x86/Kconfig | 1 +
arch/x86/include/asm/bitops.h | 32 +-
arch/x86/include/asm/types.h | 2 +
commands/Kconfig | 28 +-
commands/Makefile | 3 +
commands/barebox-update.c | 1 +
commands/cp.c | 1 +
commands/crc.c | 1 +
commands/dfu.c | 151 +-
commands/edit.c | 12 +-
commands/exec.c | 1 +
commands/help.c | 2 +-
commands/hwclock.c | 161 +++
commands/i2c.c | 18 +-
commands/imd.c | 60 +
commands/insmod.c | 1 +
commands/linux16.c | 1 +
commands/lspci.c | 2 +-
commands/of_dump.c | 1 +
commands/oftree.c | 3 +-
commands/readf.c | 1 +
commands/saveenv.c | 33 +-
commands/tftp.c | 1 +
commands/trigger.c | 5 +-
commands/ubiformat.c | 1 +
commands/uimage.c | 1 +
commands/usb.c | 108 +-
commands/usbgadget.c | 108 ++
commands/usbserial.c | 47 +-
common/Kconfig | 37 +
common/Makefile | 7 +-
common/block.c | 3 +
common/blspec.c | 1 +
common/bootm.c | 1 +
common/console.c | 39 +-
common/dlmalloc.c | 169 ---
common/efi-devicepath.c | 1370 ++++++++++++++++++
common/efi-guid.c | 84 ++
common/environment.c | 33 +-
common/file-list.c | 113 ++
common/filetype.c | 4 +
common/hush.c | 3 +-
common/imd-barebox.c | 25 +
common/imd.c | 322 +++++
common/memory.c | 2 +-
common/menutree.c | 1 +
common/partitions/efi.c | 2 +-
common/partitions/efi.h | 2 +-
common/resource.c | 2 +-
common/uimage.c | 1 +
common/version.c | 4 +
drivers/Kconfig | 1 +
drivers/Makefile | 1 +
drivers/ata/Kconfig | 1 +
drivers/bus/mvebu-mbus.c | 97 +-
drivers/bus/omap-gpmc.c | 3 -
drivers/clk/clk-divider.c | 2 +-
drivers/clocksource/Kconfig | 4 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/digic.c | 93 ++
drivers/gpio/Kconfig | 24 +
drivers/gpio/Makefile | 2 +
drivers/gpio/gpio-digic.c | 180 +++
drivers/gpio/gpio-pca953x.c | 481 +++++++
drivers/i2c/Makefile | 2 +-
drivers/i2c/busses/Kconfig | 12 +
drivers/i2c/busses/Makefile | 6 +-
drivers/i2c/busses/i2c-at91.c | 437 ++++++
drivers/i2c/busses/i2c-mv64xxx.c | 647 +++++++++
drivers/i2c/busses/i2c-omap.c | 4 +-
drivers/i2c/i2c-smbus.c | 371 +++++
drivers/input/Kconfig | 2 +-
drivers/led/led-gpio.c | 6 +-
drivers/led/led-triggers.c | 4 +-
drivers/mci/mci-core.c | 6 +-
drivers/mfd/mc34704.c | 6 +
drivers/mfd/syscon.c | 6 +
drivers/mtd/nand/atmel_nand.c | 11 +-
drivers/mtd/nand/nand_omap_gpmc.c | 20 +-
drivers/net/Kconfig | 8 +
drivers/net/Makefile | 1 +
drivers/net/efi-snp.c | 296 ++++
drivers/net/gianfar.c | 70 +-
drivers/net/gianfar.h | 16 +-
drivers/net/phy/mdio-mvebu.c | 8 +-
drivers/net/phy/phy.c | 4 +
drivers/net/usb/Kconfig | 2 +-
drivers/net/usb/usbnet.c | 17 +-
drivers/of/Kconfig | 8 +-
drivers/of/Makefile | 1 +
drivers/of/of_mtd.c | 2 +
drivers/of/of_net.c | 1 +
drivers/of/of_pci.c | 27 +
drivers/of/platform.c | 3 +-
drivers/pci/Kconfig | 6 +
drivers/pci/Makefile | 2 +
drivers/pci/pci-mvebu-phy.c | 208 +++
drivers/pci/pci-mvebu.c | 446 ++++++
drivers/pci/pci-mvebu.h | 37 +
drivers/pci/pci.c | 28 +-
drivers/pinctrl/Kconfig | 1 +
drivers/pinctrl/mvebu/Kconfig | 8 +
drivers/pinctrl/mvebu/Makefile | 2 +
drivers/pinctrl/mvebu/armada-370.c | 416 ++++++
drivers/pinctrl/mvebu/armada-xp.c | 403 ++++++
drivers/pinctrl/pinctrl-rockchip.c | 53 +-
drivers/regulator/Kconfig | 1 +
drivers/regulator/fixed.c | 9 +
drivers/rtc/Kconfig | 44 +
drivers/rtc/Makefile | 11 +
drivers/rtc/class.c | 70 +
drivers/rtc/rtc-ds1307.c | 347 +++++
drivers/rtc/rtc-jz4740.c | 165 +++
drivers/rtc/rtc-lib.c | 113 ++
drivers/serial/Kconfig | 8 +
drivers/serial/Makefile | 2 +
drivers/serial/efi-stdio.c | 367 +++++
drivers/serial/serial_digic.c | 132 ++
drivers/serial/serial_imx.c | 4 +
drivers/serial/serial_ns16550.c | 237 +--
drivers/usb/Kconfig | 10 +-
drivers/usb/core/Makefile | 4 +-
drivers/usb/core/common.c | 19 +
drivers/usb/core/hub.c | 486 +++++++
drivers/usb/core/hub.h | 7 +
drivers/usb/core/usb.c | 567 ++------
drivers/usb/core/usb.h | 9 +
drivers/usb/gadget/Kconfig | 9 +-
drivers/usb/gadget/Makefile | 3 +-
drivers/usb/gadget/at91_udc.c | 121 +-
drivers/usb/gadget/composite.c | 1188 ++++++++++++---
drivers/usb/gadget/config.c | 128 +-
drivers/usb/gadget/dfu.c | 438 +++---
drivers/usb/gadget/epautoconf.c | 233 +--
drivers/usb/gadget/f_acm.c | 300 ++--
drivers/usb/gadget/f_fastboot.c | 890 ++++++++++++
drivers/usb/gadget/f_serial.c | 197 +--
drivers/usb/gadget/fsl_udc.c | 77 +-
drivers/usb/gadget/functions.c | 99 ++
drivers/usb/gadget/gadget_chips.h | 60 +-
drivers/usb/gadget/multi.c | 248 ++++
drivers/usb/gadget/pxa27x_udc.c | 37 +-
drivers/usb/gadget/serial.c | 282 ++--
drivers/usb/gadget/u_serial.c | 271 ++--
drivers/usb/gadget/u_serial.h | 16 +-
drivers/usb/gadget/udc-core.c | 368 +++++
drivers/usb/host/Kconfig | 19 +
drivers/usb/host/Makefile | 2 +
drivers/usb/host/ehci-hcd.c | 145 +-
drivers/usb/host/ehci.h | 58 +-
drivers/usb/host/ohci-hcd.c | 2 +-
drivers/usb/host/xhci-hcd.c | 1509 ++++++++++++++++++++
drivers/usb/host/xhci-hub.c | 647 +++++++++
drivers/usb/host/xhci-pci.c | 45 +
drivers/usb/host/xhci.h | 1279 +++++++++++++++++
drivers/usb/imx/chipidea-imx.c | 101 +-
drivers/usb/storage/usb.c | 24 +-
drivers/video/imx-ipu-v3/Kconfig | 1 +
drivers/watchdog/Kconfig | 7 +
drivers/watchdog/Makefile | 1 +
drivers/watchdog/imxwd.c | 4 +
drivers/watchdog/jz4740.c | 102 ++
dts/Bindings/arm/armada-38x.txt | 14 +-
dts/Bindings/arm/exynos/power_domain.txt | 20 +
dts/Bindings/arm/l2cc.txt | 3 +
dts/Bindings/arm/samsung/exynos-adc.txt | 2 +-
dts/Bindings/cpufreq/cpufreq-cpu0.txt | 6 +-
dts/Bindings/hwmon/ntc_thermistor.txt | 20 +-
dts/Bindings/serial/renesas,sci-serial.txt | 7 +
dts/Bindings/spi/qcom,spi-qup.txt | 6 +
dts/Bindings/vendor-prefixes.txt | 1 +
dts/include/dt-bindings/clock/exynos5420.h | 3 +-
dts/include/dt-bindings/clock/imx6sl-clock.h | 3 +-
dts/include/dt-bindings/clock/stih415-clks.h | 1 +
dts/include/dt-bindings/clock/stih416-clks.h | 1 +
dts/include/dt-bindings/pinctrl/dra.h | 7 +-
dts/src/arm/am335x-evm.dts | 4 +-
dts/src/arm/am335x-evmsk.dts | 4 +-
dts/src/arm/am335x-igep0033.dtsi | 6 +
dts/src/arm/am43x-epos-evm.dts | 4 +
dts/src/arm/armada-380.dtsi | 2 +-
dts/src/arm/armada-385-db.dts | 2 +-
dts/src/arm/armada-385-rd.dts | 2 +-
dts/src/arm/armada-385.dtsi | 2 +-
dts/src/arm/armada-38x.dtsi | 2 +-
dts/src/arm/at91sam9261.dtsi | 21 +-
dts/src/arm/at91sam9261ek.dts | 4 +
dts/src/arm/at91sam9n12.dtsi | 6 +-
dts/src/arm/at91sam9x5.dtsi | 10 +-
dts/src/arm/dra7-evm.dts | 1 +
dts/src/arm/dra7.dtsi | 12 +-
dts/src/arm/dra7xx-clocks.dtsi | 26 +-
dts/src/arm/exynos4.dtsi | 4 +-
dts/src/arm/exynos5420.dtsi | 5 +-
dts/src/arm/hi3620.dtsi | 2 +-
dts/src/arm/imx51-babbage.dts | 10 +-
dts/src/arm/imx51-eukrea-mbimxsd51-baseboard.dts | 4 +-
dts/src/arm/imx53-m53evk.dts | 40 +-
dts/src/arm/imx6dl-hummingboard.dts | 10 +
dts/src/arm/imx6q-embedsky-e9.dtsi | 395 +++++
dts/src/arm/imx6q-gw51xx.dts | 2 +-
dts/src/arm/imx6qdl-cubox-i.dtsi | 27 +
dts/src/arm/imx6qdl-gw51xx.dtsi | 2 +-
dts/src/arm/imx6qdl-gw52xx.dtsi | 4 +-
dts/src/arm/imx6qdl-gw53xx.dtsi | 2 +-
dts/src/arm/imx6qdl-microsom.dtsi | 13 -
dts/src/arm/imx6sl.dtsi | 2 +-
dts/src/arm/kirkwood-guruplug-server-plus.dts | 4 +-
dts/src/arm/omap3-beagle-xm.dts | 6 +
dts/src/arm/omap3-evm-common.dtsi | 7 +
dts/src/arm/omap3-n900.dts | 5 +
dts/src/arm/omap5.dtsi | 1 -
dts/src/arm/r8a7791.dtsi | 4 +-
dts/src/arm/ste-nomadik-s8815.dts | 2 +-
dts/src/arm/ste-nomadik-stn8815.dtsi | 7 +-
dts/src/arm/stih415.dtsi | 8 +-
.../{stih416-b2020-revE.dts => stih416-b2020e.dts} | 0
dts/src/arm/stih416.dtsi | 8 +-
fs/Kconfig | 15 +
fs/Makefile | 2 +
fs/efi.c | 563 ++++++++
fs/efivarfs.c | 340 +++++
fs/fat/fat.c | 4 +-
fs/fs.c | 72 -
fs/uimagefs.c | 1 +
images/Makefile.am33xx | 14 +-
images/Makefile.imx | 9 +-
include/asm-generic/barebox.lds.h | 6 +
include/asm-generic/bitops/hweight.h | 15 +
include/bbu.h | 2 +
include/block.h | 1 +
include/common.h | 17 +
include/console.h | 3 +
include/efi.h | 621 ++++++++
include/envfs.h | 3 +-
include/file-list.h | 26 +
include/filetype.h | 1 +
include/fs.h | 14 -
include/i2c/i2c.h | 57 +
include/image-metadata.h | 117 ++
include/libbb.h | 7 -
include/libfile.h | 18 +
include/linux/bcd.h | 22 +
include/linux/bitmap.h | 285 ++++
include/linux/bitops.h | 214 ++-
include/linux/byteorder/generic.h | 29 +
include/linux/efi.h | 547 -------
include/linux/kernel.h | 54 +-
include/linux/mbus.h | 2 +
include/linux/pci.h | 12 +-
include/linux/phy.h | 1 +
include/linux/rtc.h | 47 +
include/linux/types.h | 3 +
include/malloc.h | 22 +-
include/of_pci.h | 17 +
include/param.h | 15 +-
include/platform_data/pca953x.h | 27 +
include/printk.h | 8 +-
include/rtc.h | 2 +
include/usb/ch11.h | 279 ++++
include/usb/ch9.h | 241 +++-
include/usb/chipidea-imx.h | 1 +
include/usb/composite.h | 234 ++-
include/usb/dfu.h | 92 +-
include/usb/fastboot.h | 13 +
include/usb/gadget-multi.h | 17 +
include/usb/gadget.h | 239 +++-
include/usb/usb.h | 128 +-
include/usb/usb_defs.h | 141 +-
include/usb/usbserial.h | 10 +-
include/usb/xhci.h | 33 +
include/wchar.h | 18 +
lib/Kconfig | 3 +
lib/Makefile | 5 +-
lib/bcd.c | 14 +
lib/bitmap.c | 839 +++++++++++
lib/bootstrap/disk.c | 1 +
lib/copy_file.c | 86 --
lib/gui/image_renderer.c | 1 +
lib/libbb.c | 93 --
lib/libfile.c | 331 +++++
lib/misc.c | 3 +
lib/parameter.c | 76 +
lib/readkey.c | 2 +-
lib/readline.c | 126 +-
lib/vsprintf.c | 62 +
lib/wchar.c | 80 ++
net/netconsole.c | 1 +
scripts/.gitignore | 20 +-
scripts/Makefile | 2 +
scripts/Makefile.lib | 27 +-
scripts/bareboxenv.c | 10 +-
scripts/bareboximd.c | 161 +++
scripts/canon-a1100-image | 10 +
scripts/dtc/.gitignore | 1 +
scripts/dtc/Makefile | 18 +-
scripts/dtc/{libfdt => }/fdt.c | 0
scripts/dtc/{libfdt => }/fdt.h | 0
scripts/dtc/{libfdt => }/fdt_empty_tree.c | 0
scripts/dtc/{libfdt => }/fdt_ro.c | 0
scripts/dtc/{libfdt => }/fdt_rw.c | 0
scripts/dtc/{libfdt => }/fdt_strerror.c | 0
scripts/dtc/{libfdt => }/fdt_sw.c | 0
scripts/dtc/{libfdt => }/fdt_wip.c | 0
scripts/dtc/{libfdt => }/libfdt.h | 0
scripts/dtc/{libfdt => }/libfdt_env.h | 0
scripts/dtc/{libfdt => }/libfdt_internal.h | 0
scripts/gen-dtb-s | 56 +
scripts/imx/imx-image.c | 21 +-
512 files changed, 28300 insertions(+), 4875 deletions(-)
create mode 100644 Documentation/boards/davinci.rst
create mode 100644 Documentation/boards/digic.rst
create mode 100644 Documentation/boards/efi.rst
create mode 100644 Documentation/user/imd.rst
create mode 100644 arch/arm/boards/boundarydevices-nitrogen6x/1066mhz_4x128mx16.imxcfg
create mode 100644 arch/arm/boards/boundarydevices-nitrogen6x/clocks.imxcfg
create mode 100644 arch/arm/boards/boundarydevices-nitrogen6x/flash-header-nitrogen6dl-1g.imxcfg
create mode 100644 arch/arm/boards/boundarydevices-nitrogen6x/flash-header-nitrogen6q-1g.imxcfg
delete mode 100644 arch/arm/boards/boundarydevices-nitrogen6x/flash-header-nitrogen6x-1g.imxcfg
create mode 100644 arch/arm/boards/boundarydevices-nitrogen6x/ram-base.imxcfg
create mode 100644 arch/arm/boards/canon-a1100/Makefile
create mode 100644 arch/arm/boards/canon-a1100/lowlevel.c
create mode 100644 arch/arm/boards/embedsky-e9/Makefile
create mode 100644 arch/arm/boards/embedsky-e9/board.c
create mode 100644 arch/arm/boards/embedsky-e9/defaultenv-e9/boot/mmc1
create mode 100644 arch/arm/boards/embedsky-e9/defaultenv-e9/boot/mmc3
create mode 100644 arch/arm/boards/embedsky-e9/defaultenv-e9/config-board
create mode 100644 arch/arm/boards/embedsky-e9/flash-header-e9.imxcfg
create mode 100644 arch/arm/boards/embedsky-e9/lowlevel.c
create mode 100644 arch/arm/configs/canon-a1100_defconfig
create mode 100644 arch/arm/dts/canon-a1100.dts
create mode 100644 arch/arm/dts/digic4.dtsi
create mode 100644 arch/arm/dts/empty.c
create mode 100644 arch/arm/dts/imx6q-embedsky-e9.dts
create mode 100644 arch/arm/mach-digic/Kconfig
create mode 100644 arch/arm/mach-digic/Makefile
create mode 100644 arch/arm/mach-digic/core.c
create mode 100644 arch/arm/mach-digic/include/mach/debug_ll.h
create mode 100644 arch/arm/mach-digic/include/mach/digic4.h
create mode 100644 arch/arm/mach-digic/include/mach/uart.h
create mode 100644 arch/arm/mach-imx/include/mach/imx6-ccm-regs.h
create mode 100644 arch/arm/mach-imx/include/mach/imx6-ddr-regs.h
create mode 100644 arch/arm/mach-imx/include/mach/imx6dl-ddr-regs.h
create mode 100644 arch/arm/mach-imx/include/mach/imx6q-ddr-regs.h
create mode 100644 arch/arm/mach-omap/am33xx_scrm.c
create mode 100644 arch/efi/Kconfig
create mode 100644 arch/efi/Makefile
create mode 100644 arch/efi/configs/efi_defconfig
create mode 100644 arch/efi/efi/Makefile
create mode 100644 arch/efi/efi/clocksource.c
create mode 100644 arch/efi/efi/efi-block-io.c
create mode 100644 arch/efi/efi/efi-device.c
create mode 100644 arch/efi/efi/efi-image.c
create mode 100644 arch/efi/efi/efi.c
create mode 100644 arch/efi/efi/env-efi/network/eth0-discover
create mode 100644 arch/efi/include/asm/barebox.h
create mode 100644 arch/efi/include/asm/bitops.h
create mode 100644 arch/efi/include/asm/byteorder.h
create mode 100644 arch/efi/include/asm/common.h
create mode 100644 arch/efi/include/asm/dma.h
create mode 100644 arch/efi/include/asm/elf.h
create mode 100644 arch/efi/include/asm/io.h
create mode 100644 arch/efi/include/asm/posix_types.h
create mode 100644 arch/efi/include/asm/sections.h
create mode 100644 arch/efi/include/asm/string.h
create mode 100644 arch/efi/include/asm/swab.h
create mode 100644 arch/efi/include/asm/types.h
create mode 100644 arch/efi/include/asm/unaligned.h
create mode 100644 arch/efi/include/mach/debug_ll.h
create mode 100644 arch/efi/include/mach/efi-device.h
create mode 100644 arch/efi/include/mach/efi.h
create mode 100644 arch/efi/lib/.gitignore
create mode 100644 arch/efi/lib/Makefile
create mode 100644 arch/efi/lib/crt0-efi-ia32.S
create mode 100644 arch/efi/lib/crt0-efi-x86_64.S
create mode 100644 arch/efi/lib/elf_ia32_efi.lds.S
create mode 100644 arch/efi/lib/elf_x86_64_efi.lds.S
create mode 100644 arch/efi/lib/reloc_ia32.c
create mode 100644 arch/efi/lib/reloc_x86_64.c
create mode 100644 arch/openrisc/cpu/.gitignore
create mode 100644 arch/ppc/boards/freescale-p1010rdb/Makefile
create mode 100644 arch/ppc/boards/freescale-p1010rdb/config.h
create mode 100644 arch/ppc/boards/freescale-p1010rdb/ddr.c
create mode 100644 arch/ppc/boards/freescale-p1010rdb/env/bin/init
create mode 100644 arch/ppc/boards/freescale-p1010rdb/env/config
create mode 100644 arch/ppc/boards/freescale-p1010rdb/law.c
create mode 100644 arch/ppc/boards/freescale-p1010rdb/p1010rdb.c
create mode 100644 arch/ppc/boards/freescale-p1010rdb/p1010rdb.h
create mode 100644 arch/ppc/boards/freescale-p1010rdb/tlb.c
create mode 100644 arch/ppc/configs/p1010rdb_defconfig
create mode 100644 arch/ppc/include/asm/fsl_ifc.h
create mode 100644 commands/hwclock.c
create mode 100644 commands/imd.c
create mode 100644 commands/usbgadget.c
create mode 100644 common/efi-devicepath.c
create mode 100644 common/efi-guid.c
create mode 100644 common/file-list.c
create mode 100644 common/imd-barebox.c
create mode 100644 common/imd.c
create mode 100644 drivers/clocksource/digic.c
create mode 100644 drivers/gpio/gpio-digic.c
create mode 100644 drivers/gpio/gpio-pca953x.c
create mode 100644 drivers/i2c/busses/i2c-at91.c
create mode 100644 drivers/i2c/busses/i2c-mv64xxx.c
create mode 100644 drivers/i2c/i2c-smbus.c
create mode 100644 drivers/net/efi-snp.c
create mode 100644 drivers/of/of_pci.c
create mode 100644 drivers/pci/pci-mvebu-phy.c
create mode 100644 drivers/pci/pci-mvebu.c
create mode 100644 drivers/pci/pci-mvebu.h
create mode 100644 drivers/pinctrl/mvebu/armada-370.c
create mode 100644 drivers/pinctrl/mvebu/armada-xp.c
create mode 100644 drivers/rtc/Kconfig
create mode 100644 drivers/rtc/Makefile
create mode 100644 drivers/rtc/class.c
create mode 100644 drivers/rtc/rtc-ds1307.c
create mode 100644 drivers/rtc/rtc-jz4740.c
create mode 100644 drivers/rtc/rtc-lib.c
create mode 100644 drivers/serial/efi-stdio.c
create mode 100644 drivers/serial/serial_digic.c
create mode 100644 drivers/usb/core/common.c
create mode 100644 drivers/usb/core/hub.c
create mode 100644 drivers/usb/core/hub.h
create mode 100644 drivers/usb/core/usb.h
create mode 100644 drivers/usb/gadget/f_fastboot.c
create mode 100644 drivers/usb/gadget/functions.c
create mode 100644 drivers/usb/gadget/multi.c
create mode 100644 drivers/usb/gadget/udc-core.c
create mode 100644 drivers/usb/host/xhci-hcd.c
create mode 100644 drivers/usb/host/xhci-hub.c
create mode 100644 drivers/usb/host/xhci-pci.c
create mode 100644 drivers/usb/host/xhci.h
create mode 100644 drivers/watchdog/jz4740.c
create mode 100644 dts/src/arm/imx6q-embedsky-e9.dtsi
rename dts/src/arm/{stih416-b2020-revE.dts => stih416-b2020e.dts} (100%)
create mode 100644 fs/efi.c
create mode 100644 fs/efivarfs.c
create mode 100644 include/efi.h
create mode 100644 include/file-list.h
create mode 100644 include/image-metadata.h
create mode 100644 include/libfile.h
create mode 100644 include/linux/bcd.h
create mode 100644 include/linux/bitmap.h
delete mode 100644 include/linux/efi.h
create mode 100644 include/linux/rtc.h
create mode 100644 include/of_pci.h
create mode 100644 include/platform_data/pca953x.h
create mode 100644 include/usb/ch11.h
create mode 100644 include/usb/fastboot.h
create mode 100644 include/usb/gadget-multi.h
create mode 100644 include/usb/xhci.h
create mode 100644 include/wchar.h
create mode 100644 lib/bcd.c
create mode 100644 lib/bitmap.c
delete mode 100644 lib/copy_file.c
create mode 100644 lib/libfile.c
create mode 100644 lib/wchar.c
create mode 100644 scripts/bareboximd.c
create mode 100755 scripts/canon-a1100-image
rename scripts/dtc/{libfdt => }/fdt.c (100%)
rename scripts/dtc/{libfdt => }/fdt.h (100%)
rename scripts/dtc/{libfdt => }/fdt_empty_tree.c (100%)
rename scripts/dtc/{libfdt => }/fdt_ro.c (100%)
rename scripts/dtc/{libfdt => }/fdt_rw.c (100%)
rename scripts/dtc/{libfdt => }/fdt_strerror.c (100%)
rename scripts/dtc/{libfdt => }/fdt_sw.c (100%)
rename scripts/dtc/{libfdt => }/fdt_wip.c (100%)
rename scripts/dtc/{libfdt => }/libfdt.h (100%)
rename scripts/dtc/{libfdt => }/libfdt_env.h (100%)
rename scripts/dtc/{libfdt => }/libfdt_internal.h (100%)
create mode 100755 scripts/gen-dtb-s
--
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