Skip to content
Snippets Groups Projects
  1. Oct 19, 2017
    • Heinrich Schuchardt's avatar
      x86: provide CONFIG_BUILD_ROM · 871aa41d
      Heinrich Schuchardt authored
      
      Up to now we depended on an exported variable to build u-boot.rom.
      We should be able to specify it in the configuration file, too.
      
      With this patch this becomes possible using the new Kconfig option
      CONFIG_BUILD_ROM.
      
      This option depends on CONFIG_X86 and is selected in
      qemu-x86_defconfig and qemu-x86_64_defconfig.
      
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Bin Meng <bmeng.cn@gmail.com>
      Signed-off-by: default avatarHeinrich Schuchardt <xypron.glpk@gmx.de>
      Reviewed-by: default avatarBin Meng <bmeng.cn@gmail.com>
      871aa41d
  2. Oct 17, 2017
  3. Oct 06, 2017
  4. Oct 03, 2017
  5. Sep 24, 2017
  6. Sep 22, 2017
  7. Sep 12, 2017
  8. Sep 11, 2017
  9. Sep 06, 2017
  10. Sep 05, 2017
  11. Sep 04, 2017
  12. Aug 29, 2017
  13. Aug 20, 2017
    • Clément Bœsch's avatar
      Makefile: honor PYTHON configuration properly · 3809e302
      Clément Bœsch authored
      
      On some systems `python` is `python3` (for instance, Archlinux). The
      `PYTHON` variable can be used to point to `python2` to have a successful
      build.
      
      The use of `PYTHON` is currently limited in the Makefile and needs to be
      extended in other places:
      
      First, pylibfdt is required to be a Python 2 binding (binman imports
      pylibfdt and is only compatible Python 2), so its setup.py needs to be
      called accordingly. An alternative would be to change the libfdt
      setup.py shebang to python2, but the binding is actually portable. Also,
      it would break on system where there is no such thing as `python2`.
      
      Secondly, the libfdt import checks need to be done against Python 2 as
      well since the Python 2 compiled modules (in this case _libdft.so) can
      not be imported from Python 3.
      
      Note on the libfdt imports: "@if ! PYTHONPATH=tools $(PYTHON) -c 'import
      libfdt'; then..." is probably simpler than the currently sub-optimal
      pipe.
      Reviewed-by: default avatarJonathan Gray <jsg@jsg.id.au>
      3809e302
  14. Aug 15, 2017
  15. Aug 13, 2017
  16. Aug 01, 2017
  17. Jul 30, 2017
  18. Jul 25, 2017
  19. Jul 22, 2017
  20. Jul 12, 2017
    • Stefano Babic's avatar
      imx: reorganize IMX code as other SOCs · 552a848e
      Stefano Babic authored
      
      Change is consistent with other SOCs and it is in preparation
      for adding SOMs. SOC's related files are moved from cpu/ to
      mach-imx/<SOC>.
      
      This change is also coherent with the structure in kernel.
      
      Signed-off-by: default avatarStefano Babic <sbabic@denx.de>
      
      CC: Fabio Estevam <fabio.estevam@nxp.com>
      CC: Akshay Bhat <akshaybhat@timesys.com>
      CC: Ken Lin <Ken.Lin@advantech.com.tw>
      CC: Marek Vasut <marek.vasut@gmail.com>
      CC: Heiko Schocher <hs@denx.de>
      CC: "Sébastien Szymanski" <sebastien.szymanski@armadeus.com>
      CC: Christian Gmeiner <christian.gmeiner@gmail.com>
      CC: Stefan Roese <sr@denx.de>
      CC: Patrick Bruenn <p.bruenn@beckhoff.com>
      CC: Troy Kisky <troy.kisky@boundarydevices.com>
      CC: Nikita Kiryanov <nikita@compulab.co.il>
      CC: Otavio Salvador <otavio@ossystems.com.br>
      CC: "Eric Bénard" <eric@eukrea.com>
      CC: Jagan Teki <jagan@amarulasolutions.com>
      CC: Ye Li <ye.li@nxp.com>
      CC: Peng Fan <peng.fan@nxp.com>
      CC: Adrian Alonso <adrian.alonso@nxp.com>
      CC: Alison Wang <b18965@freescale.com>
      CC: Tim Harvey <tharvey@gateworks.com>
      CC: Martin Donnelly <martin.donnelly@ge.com>
      CC: Marcin Niestroj <m.niestroj@grinn-global.com>
      CC: Lukasz Majewski <lukma@denx.de>
      CC: Adam Ford <aford173@gmail.com>
      CC: "Albert ARIBAUD (3ADEV)" <albert.aribaud@3adev.fr>
      CC: Boris Brezillon <boris.brezillon@free-electrons.com>
      CC: Soeren Moch <smoch@web.de>
      CC: Richard Hu <richard.hu@technexion.com>
      CC: Wig Cheng <wig.cheng@technexion.com>
      CC: Vanessa Maegima <vanessa.maegima@nxp.com>
      CC: Max Krummenacher <max.krummenacher@toradex.com>
      CC: Stefan Agner <stefan.agner@toradex.com>
      CC: Markus Niebel <Markus.Niebel@tq-group.com>
      CC: Breno Lima <breno.lima@nxp.com>
      CC: Francesco Montefoschi <francesco.montefoschi@udoo.org>
      CC: Jaehoon Chung <jh80.chung@samsung.com>
      CC: Scott Wood <oss@buserror.net>
      CC: Joe Hershberger <joe.hershberger@ni.com>
      CC: Anatolij Gustschin <agust@denx.de>
      CC: Simon Glass <sjg@chromium.org>
      CC: "Andrew F. Davis" <afd@ti.com>
      CC: "Łukasz Majewski" <l.majewski@samsung.com>
      CC: Patrice Chotard <patrice.chotard@st.com>
      CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
      CC: Hans de Goede <hdegoede@redhat.com>
      CC: Masahiro Yamada <yamada.masahiro@socionext.com>
      CC: Stephen Warren <swarren@nvidia.com>
      CC: Andre Przywara <andre.przywara@arm.com>
      CC: "Álvaro Fernández Rojas" <noltari@gmail.com>
      CC: York Sun <york.sun@nxp.com>
      CC: Xiaoliang Yang <xiaoliang.yang@nxp.com>
      CC: Chen-Yu Tsai <wens@csie.org>
      CC: George McCollister <george.mccollister@gmail.com>
      CC: Sven Ebenfeld <sven.ebenfeld@gmail.com>
      CC: Filip Brozovic <fbrozovic@gmail.com>
      CC: Petr Kulhavy <brain@jikos.cz>
      CC: Eric Nelson <eric@nelint.com>
      CC: Bai Ping <ping.bai@nxp.com>
      CC: Anson Huang <Anson.Huang@nxp.com>
      CC: Sanchayan Maity <maitysanchayan@gmail.com>
      CC: Lokesh Vutla <lokeshvutla@ti.com>
      CC: Patrick Delaunay <patrick.delaunay@st.com>
      CC: Gary Bisson <gary.bisson@boundarydevices.com>
      CC: Alexander Graf <agraf@suse.de>
      CC: u-boot@lists.denx.de
      Reviewed-by: default avatarFabio Estevam <fabio.estevam@nxp.com>
      Reviewed-by: default avatarChristian Gmeiner <christian.gmeiner@gmail.com>
      552a848e
  21. Jul 10, 2017
  22. Jul 03, 2017
  23. Jun 20, 2017
  24. Jun 06, 2017
  25. Jun 02, 2017
    • Simon Glass's avatar
      fdt: Makefile: Build python libfdt library if needed · e38ffc42
      Simon Glass authored
      
      This is needed by binman and dtoc, so if those are being used, check that
      the library is present and complain if not. Make sure that any error
      appears on stderr so that buildman notices it.
      
      This means that the fallback library (which uses fdtget) will not be used
      anymore and swig will need to be installed to use binman / dtoc.
      
      This affects any board which uses binman (currently sunxi and x86) or dtoc
      (anything that uses CONFIG_SPL_OF_PLATDATA, currently some rockchip
      boards).
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      e38ffc42
  26. May 17, 2017
    • Andre Przywara's avatar
      Makefile: add rules to generate SPL FIT images · 1a12fdc4
      Andre Przywara authored
      
      Some platforms require more complex U-Boot images than we can easily
      generate via the mkimage command line, for instance to load additional
      image files.
      Introduce a CONFIG_SPL_FIT_SOURCE and CONFIG_SPL_FIT_GENERATOR symbol,
      which can either hold an .its source file describing the image layout,
      or, in the second case, a generator tool (script) to create such
      a source file. This script gets passed the list of device tree files
      from the CONFIG_OF_LIST variable.
      A platform or board can define either of those in their defconfig file
      to allow an easy building of such an image.
      
      Signed-off-by: default avatarAndre Przywara <andre.przywara@arm.com>
      Reviewed-by: default avatarJagan Teki <jagan@openedev.com>
      1a12fdc4
  27. May 15, 2017
  28. May 10, 2017
  29. May 08, 2017
  30. May 01, 2017
  31. Apr 17, 2017
  32. Apr 13, 2017
  33. Apr 10, 2017
Loading