[U-Boot] Please pull u-boot-fdt.git
Simon Glass
sjg at chromium.org
Fri Nov 21 05:47:17 CET 2014
Hi Tom,
I should probably get this in while we sort out the final patch. It
affects a lot of boards. There may be a conflict when this patch is
respun (ft_board_setup() will need to return an error code):
http://patchwork.ozlabs.org/patch/412392/
but I'll try to get in first.
The following changes since commit 4d70b34d7f721d8b1d4d628e68c3a44ab7a10dff:
Merge branch 'master' of git://git.denx.de/u-boot-ubi (2014-11-19
23:18:29 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-fdt.git
for you to fetch changes up to 933cdbb479aa87dcb6e3e333c3d1e04b0e7de1ec:
fdt: Try to use fdt_address_cells()/fdt_size_cells() (2014-11-21
04:43:18 +0100)
----------------------------------------------------------------
Simon Glass (10):
fdt: Allow ft_board_setup() to report failure
fdt: Report failure of ft_board_setup()
fdt: Export the fdt_find_or_add_subnode() function
fdt: Use the correct return types for fdtdec_decode_region()
fdt: Enhance flashmap function to deal with region properties
fdt: Tidy up error handling in image_setup_libfdt()
fdt: Add ft_system_setup() function for system device tree additions
fdt: Change fdt_pack_reg() to static and fix types
fdt: Add a function to decode a named memory region
fdt: Try to use fdt_address_cells()/fdt_size_cells()
README | 9 ++++++-
arch/nios2/cpu/fdt.c | 8 ++++--
arch/powerpc/cpu/ppc4xx/fdt.c | 7 +++--
board/a3m071/a3m071.c | 4 ++-
board/a4m072/a4m072.c | 5 ++--
board/amcc/canyonlands/canyonlands.c | 6 +++--
board/amcc/sequoia/sequoia.c | 19 +++++++-------
board/cm5200/cm5200.c | 4 ++-
board/compulab/cm_fx6/cm_fx6.c | 4 ++-
board/compulab/cm_t54/cm_t54.c | 4 ++-
board/davedenx/aria/aria.c | 4 ++-
board/esd/cpci405/cpci405.c | 4 ++-
board/esd/mecp5123/mecp5123.c | 4 ++-
board/esd/pmc405de/pmc405de.c | 4 ++-
board/esd/pmc440/pmc440.c | 4 ++-
board/esd/vme8349/vme8349.c | 4 ++-
board/freescale/b4860qds/b4860qds.c | 4 ++-
board/freescale/bsc9131rdb/bsc9131rdb.c | 4 ++-
board/freescale/bsc9132qds/bsc9132qds.c | 4 ++-
board/freescale/c29xpcie/c29xpcie.c | 4 ++-
board/freescale/common/cds_pci_ft.c | 5 ++--
board/freescale/corenet_ds/corenet_ds.c | 4 ++-
board/freescale/ls1021aqds/ls1021aqds.c | 4 ++-
board/freescale/ls1021atwr/ls1021atwr.c | 4 ++-
board/freescale/ls2085a/ls2085a.c | 4 ++-
board/freescale/mpc5121ads/mpc5121ads.c | 4 ++-
board/freescale/mpc7448hpc2/mpc7448hpc2.c | 5 ++--
board/freescale/mpc8308rdb/mpc8308rdb.c | 4 ++-
board/freescale/mpc8313erdb/mpc8313erdb.c | 4 ++-
board/freescale/mpc8315erdb/mpc8315erdb.c | 4 ++-
board/freescale/mpc8323erdb/mpc8323erdb.c | 4 ++-
board/freescale/mpc832xemds/mpc832xemds.c | 4 ++-
board/freescale/mpc8349emds/mpc8349emds.c | 4 ++-
board/freescale/mpc8349itx/mpc8349itx.c | 4 ++-
board/freescale/mpc8360emds/mpc8360emds.c | 4 ++-
board/freescale/mpc8360erdk/mpc8360erdk.c | 4 ++-
board/freescale/mpc837xemds/mpc837xemds.c | 4 ++-
board/freescale/mpc837xerdb/mpc837xerdb.c | 4 ++-
board/freescale/mpc8536ds/mpc8536ds.c | 3 ++-
board/freescale/mpc8540ads/mpc8540ads.c | 5 ++--
board/freescale/mpc8544ds/mpc8544ds.c | 4 ++-
board/freescale/mpc8560ads/mpc8560ads.c | 5 ++--
board/freescale/mpc8568mds/mpc8568mds.c | 4 ++-
board/freescale/mpc8569mds/mpc8569mds.c | 4 ++-
board/freescale/mpc8572ds/mpc8572ds.c | 4 ++-
board/freescale/mpc8610hpcd/mpc8610hpcd.c | 5 ++--
board/freescale/mpc8641hpcn/mpc8641hpcn.c | 12 +++++----
board/freescale/p1010rdb/p1010rdb.c | 4 ++-
board/freescale/p1022ds/p1022ds.c | 4 ++-
board/freescale/p1023rdb/p1023rdb.c | 4 ++-
board/freescale/p1_p2_rdb/p1_p2_rdb.c | 40 +++++++++++++++--------------
board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c | 35 ++++++++++++-------------
board/freescale/p1_twr/p1_twr.c | 4 ++-
board/freescale/p2020come/p2020come.c | 4 ++-
board/freescale/p2020ds/p2020ds.c | 4 ++-
board/freescale/p2041rdb/p2041rdb.c | 4 ++-
board/freescale/qemu-ppce500/qemu-ppce500.c | 4 ++-
board/freescale/t1040qds/t1040qds.c | 4 ++-
board/freescale/t104xrdb/t104xrdb.c | 4 ++-
board/freescale/t208xqds/t208xqds.c | 4 ++-
board/freescale/t208xrdb/t208xrdb.c | 4 ++-
board/freescale/t4qds/t4240emu.c | 4 ++-
board/freescale/t4qds/t4240qds.c | 4 ++-
board/freescale/t4rdb/t4240rdb.c | 4 ++-
board/galaxy5200/galaxy5200.c | 4 ++-
board/gateworks/gw_ventana/gw_ventana.c | 10 +++++---
board/gdsys/intip/intip.c | 4 ++-
board/gdsys/mpc8308/hrcon.c | 4 ++-
board/gdsys/p1022/controlcenterd.c | 4 ++-
board/highbank/highbank.c | 4 ++-
board/icecube/icecube.c | 5 ++--
board/ids/ids8313/ids8313.c | 4 ++-
board/ifm/ac14xx/ac14xx.c | 4 ++-
board/ifm/o2dnt2/o2dnt2.c | 4 ++-
board/intercontrol/digsy_mtc/digsy_mtc.c | 4 ++-
board/ipek01/ipek01.c | 4 ++-
board/jupiter/jupiter.c | 5 ++--
board/keymile/km82xx/km82xx.c | 4 ++-
board/keymile/km83xx/km83xx.c | 4 ++-
board/keymile/kmp204x/kmp204x.c | 4 ++-
board/korat/korat.c | 4 ++-
board/kup/kup4k/kup4k.c | 4 ++-
board/manroland/mucmc52/mucmc52.c | 4 ++-
board/manroland/uc101/uc101.c | 4 ++-
board/motionpro/motionpro.c | 4 ++-
board/mpc8308_p1m/mpc8308_p1m.c | 4 ++-
board/muas3001/muas3001.c | 4 ++-
board/munices/munices.c | 5 ++--
board/pdm360ng/pdm360ng.c | 4 ++-
board/phytec/pcm030/pcm030.c | 4 ++-
board/raspberrypi/rpi_b/rpi_b.c | 4 ++-
board/sbc8349/sbc8349.c | 4 ++-
board/sbc8548/sbc8548.c | 4 ++-
board/sbc8641d/sbc8641d.c | 4 ++-
board/socrates/socrates.c | 5 ++--
board/stx/stxssa/stxssa.c | 4 ++-
board/ti/ks2_evm/board.c | 4 ++-
board/tqc/tqm5200/tqm5200.c | 4 ++-
board/tqc/tqm834x/tqm834x.c | 4 ++-
board/tqc/tqm8xx/tqm8xx.c | 4 ++-
board/tqc/tqma6/tqma6.c | 4 ++-
board/ve8313/ve8313.c | 4 ++-
board/xes/xpedite517x/xpedite517x.c | 4 ++-
board/xes/xpedite520x/xpedite520x.c | 4 ++-
board/xes/xpedite537x/xpedite537x.c | 4 ++-
board/xes/xpedite550x/xpedite550x.c | 4 ++-
common/cmd_fdt.c | 26 +++++++++++++++++--
common/fdt_support.c | 51
++++++++++--------------------------
common/image-fdt.c | 37 +++++++++++++++++++--------
include/fdt_support.h | 27 +++++++++++++++++++-
include/fdtdec.h | 53
++++++++++++++++++++++++++++++++++----
include/image.h | 6 +++++
lib/fdtdec.c | 88
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
113 files changed, 599 insertions(+), 232 deletions(-)
Regards,
Simon
More information about the U-Boot
mailing list