1. 16 8月, 2017 1 次提交
  2. 11 8月, 2017 1 次提交
  3. 09 8月, 2017 1 次提交
  4. 12 7月, 2017 1 次提交
    • S
      imx: reorganize IMX code as other SOCs · 552a848e
      Stefano Babic 提交于
      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: NStefano 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: NFabio Estevam <fabio.estevam@nxp.com>
      Reviewed-by: NChristian Gmeiner <christian.gmeiner@gmail.com>
      552a848e
  5. 16 5月, 2017 1 次提交
  6. 15 5月, 2017 1 次提交
  7. 10 5月, 2017 1 次提交
    • A
      omap3_logic: Add Device Tree Support and more DM drivers · 15fde737
      Adam Ford 提交于
      This patch also removes all the excessive code for NS16550 intiailization
      as the device tree can do that now.  This also adds DM_I2C and DM_MMC
      since the overlying drivers have the built-in support already.  The
      corresponding include/config/omap3_logic.h also reduced in size
      due to the new device tree support.
      Signed-off-by: NAdam Ford <aford173@gmail.com>
      
      Changes in V2:
        Retain Auto-detect ability between SOM-LV and Torpedo
        Split this off from the device sub submissions
      15fde737
  8. 13 4月, 2017 1 次提交
    • A
      imx: i.mx6q: add the initial support for LogicPD i.MX6Q SOM · f479cec3
      Adam Ford 提交于
      Logic PD has an i.MX6Q system on module (SOM) with a development kit. The
      SOM has a built-in microSD socket, DDR and NAND flash.  The development kit
      has an SMSC Ethernet PHY, serial debug port and a variety of peripherals.
      This have been verified to boot the i.MX6Q version over either SD
      on the development kit or NAND built into the SOM.  Items in the dtsi file
      are specific to the SOM itself.  Items in the dts file are in the baseboard.
      Future versions of the SOM will come out supporting the same basebord and
      potentially future base boards will come out supporting the same SOM.
      Signed-off-by: NAdam Ford <aford173@gmail.com>
      f479cec3
  9. 20 3月, 2017 1 次提交
  10. 20 1月, 2017 1 次提交
    • H
      serial, ns16550: bugfix: ns16550 fifo not enabled · 17fa0326
      Heiko Schocher 提交于
      commit: 65f83802 "serial: 16550: Add getfcr accessor"
      breaks u-boot commandline working with long commands
      sending to the board.
      
      Since the above patch, you have to setup the fcr register.
      
      For board/archs which enable OF_PLATDATA, the new field
      fcr in struct ns16550_platdata is not filled with a
      default value ...
      
      This leads in not setting up the uarts fifo, which ends
      in problems, when you send long commands to u-boots
      commandline.
      
      Detected this issue with automated tbot tests on am335x
      based shc board.
      
      The error does not popup, if you type commands. You need
      to copy&paste a long command to u-boots commandshell
      (or send a long command with tbot)
      
      Possible boards/plattforms with problems:
      ./arch/arm/cpu/arm926ejs/lpc32xx/devices.c
      ./arch/arm/mach-tegra/board.c
      ./board/overo/overo.c
      ./board/quipos/cairo/cairo.c
      ./board/logicpd/omap3som/omap3logic.c
      ./board/logicpd/zoom1/zoom1.c
      ./board/timll/devkit8000/devkit8000.c
      ./board/lg/sniper/sniper.c
      ./board/ti/beagle/beagle.c
      ./drivers/serial/serial_rockchip.c
      Signed-off-by: NHeiko Schocher <hs@denx.de>
      Signed-off-by: NLadislav Michl <ladis@linux-mips.org>
      Tested-by: NAdam Ford <aford173@gmail.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      17fa0326
  11. 15 1月, 2017 1 次提交
  12. 31 10月, 2016 1 次提交
  13. 24 9月, 2016 1 次提交
  14. 07 9月, 2016 1 次提交
  15. 23 7月, 2016 1 次提交
  16. 15 3月, 2016 1 次提交
    • A
      ARM: Various: Future-proof serial platdata · 2f6ed3b8
      Adam Ford 提交于
      A few boards still use ns16550_platdata structures, but assume the structure
      is going to be in a specific order. By explicitly naming each entry,
      this should also help 'future-proof' in the event the structure changes.
      
      Tested on the Logic PD Torpedo + Wireless.
      
      I only changed a handful of devices that used the same syntax as the Logic
      board.  Appologies if I missed one or stepped on toes.  Thanks to Derald Woods
      and Alexander Graf.
      Signed-off-by: NAdam Ford <aford173@gmail.com>
      
      V6: Add fix to arch/arm/cpu/armv7/am33xx/board.c
      
      V5: Add fix to arch/arm/cpu/arm926ejs/lpc32xx/devices.c
      
      V4: Fix subject heading
      
      V3: Remove  reg_offset out in all the structs. It was reverted out, and and if
      it did exist, it would get initialized to 0 by default.
      
      V2: I hastily copy-pasted the boards without looking at the UART number.
      This addresses 3 boards that use UART3 and not UART1.
      Reviewed-by: NMugunthan V N <mugunthanvnm@ti.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      2f6ed3b8
  17. 25 2月, 2016 1 次提交
  18. 16 2月, 2016 1 次提交
  19. 08 2月, 2016 3 次提交
  20. 22 11月, 2015 1 次提交
  21. 23 10月, 2015 1 次提交
  22. 12 9月, 2015 2 次提交
  23. 02 9月, 2015 1 次提交
  24. 05 8月, 2015 1 次提交
  25. 24 3月, 2015 1 次提交
    • R
      remove unnecessary version.h includes · 7682a998
      Rob Herring 提交于
      Various files are needlessly rebuilt every time due to the version and
      build time changing. As version.h is not actually needed, remove the
      include.
      Signed-off-by: NRob Herring <robh@kernel.org>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Minkyu Kang <mk7.kang@samsung.com>
      Cc: Marek Vasut <marex@denx.de>
      Cc: Tom Warren <twarren@nvidia.com>
      Cc: Michal Simek <monstr@monstr.eu>
      Cc: Macpaul Lin <macpaul@andestech.com>
      Cc: Wolfgang Denk <wd@denx.de>
      Cc: York Sun <yorksun@freescale.com>
      Cc: Stefan Roese <sr@denx.de>
      Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Philippe Reynes <tremyfr@yahoo.fr>
      Cc: Eric Jarrige <eric.jarrige@armadeus.org>
      Cc: "David Müller" <d.mueller@elsoft.ch>
      Cc: Phil Edworthy <phil.edworthy@renesas.com>
      Cc: Robert Baldyga <r.baldyga@samsung.com>
      Cc: Torsten Koschorrek <koschorrek@synertronixx.de>
      Cc: Anatolij Gustschin <agust@denx.de>
      Reviewed-by: NLinus Walleij <linus.walleij@linaro.org>
      Reviewed-by: NŁukasz Majewski <l.majewski@samsung.com>
      7682a998
  26. 05 12月, 2014 1 次提交
  27. 29 10月, 2014 1 次提交
    • G
      kconfig: arm: introduce symbol for ARM CPUs · 2e07c249
      Georges Savoundararadj 提交于
      This commit introduces a Kconfig symbol for each ARM CPU:
      CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
      CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
      Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
      for CPU_ARM1176 and CPU_V7.
      
      For each target, the corresponding CPU is selected and the definition of
      SYS_CPU in the corresponding Kconfig file is removed.
      
      Also, it removes redundant "string" type in some Kconfig files.
      Signed-off-by: NGeorges Savoundararadj <savoundg@gmail.com>
      Acked-by: NAlbert ARIBAUD <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
      2e07c249
  28. 24 10月, 2014 1 次提交
  29. 23 10月, 2014 1 次提交
    • I
      omap3/am33xx: mux: fix several checkpatch issues · b5ff205c
      Igor Grinberg 提交于
      Fix the following checkpatch issues:
      
      CHECK: No space is necessary after a cast
      \#39: FILE: arch/arm/include/asm/arch-am33xx/mux.h:39:
      +#define PAD_CTRL_BASE  0x800
      +#define OFFSET(x)      (unsigned int) (&((struct pad_signals *) \
      
      CHECK: Avoid CamelCase: <CONTROL_PADCONF_JTAG_nTRST>
      \#284: FILE: arch/arm/include/asm/arch-omap3/mux.h:284:
      +#define CONTROL_PADCONF_JTAG_nTRST     0x0A1C
      
      ERROR: space required after that ',' (ctx:VxV)
      \#446: FILE: arch/arm/include/asm/arch-omap3/mux.h:446:
      +#define MUX_VAL(OFFSET,VALUE)\
                             ^
      Cc: Raphael Assenat <raph@8d.com>
      Cc: Ilya Yanok <yanok@emcraft.com>
      Cc: Vaibhav Hiremath <hvaibhav@ti.com>
      Cc: Peter Barada <peter.barada@logicpd.com>
      Cc: Grazvydas Ignotas <notasas@gmail.com>
      Cc: Stefan Roese <sr@denx.de>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Nagendra T S <nagendra@mistralsolutions.com>
      Cc: Nishanth Menon <nm@ti.com>
      Cc: Tom Rini <trini@ti.com>
      Signed-off-by: NIgor Grinberg <grinberg@compulab.co.il>
      Acked-by: NStefan Roese <sr@denx.de>
      b5ff205c
  30. 25 9月, 2014 1 次提交
    • M
      MAINTAINERS: comment out blank M: field · 535aad29
      Masahiro Yamada 提交于
      Since commit ddaf5c8f
      (patman: RunPipe() should not pipe stdout/stderr unless asked),
      Patman spits lots of "Invalid MAINTAINERS address: '-'"
      error messages for patches with global changes.
      It takes too long for Patman to process them.
      
      Anyway, "M:    -" does not carry any important information.
      Rather, it is just like a place holder in case of assigning
      a new board maintainer.  Let's comment out.
      
      This commit can be reproduced by the following command:
      
      find . -name MAINTAINERS | xargs sed -i -e '/^M:[[:blank:]]*-$/s/^/#/'
      Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
      535aad29
  31. 14 9月, 2014 1 次提交
  32. 31 8月, 2014 1 次提交
  33. 30 7月, 2014 2 次提交
    • M
      Add board MAINTAINERS files · 93d4334f
      Masahiro Yamada 提交于
      We have switched to Kconfig and the boards.cfg file is going to
      be removed. We have to retrieve the board status and maintainers
      information from it.
      
      The MAINTAINERS format as in Linux Kernel would be nice
      because we can crib the scripts/get_maintainer.pl script.
      
      After some discussion, we chose to put a MAINTAINERS file under each
      board directory, not the top-level one because we want to collect
      relevant information for a board into a single place.
      
      TODO:
      Modify get_maintainer.pl to scan multiple MAINTAINERS files.
      Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
      Suggested-by: NTom Rini <trini@ti.com>
      Acked-by: NSimon Glass <sjg@chromium.org>
      93d4334f
    • M
      kconfig: add board Kconfig and defconfig files · dd84058d
      Masahiro Yamada 提交于
      This commit adds:
       - arch/${ARCH}/Kconfig
          provide a menu to select target boards
       - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig
          set CONFIG macros to the appropriate values for each board
       - configs/${TARGET_BOARD}_defconfig
          default setting of each board
      
      (This commit was automatically generated by a conversion script
      based on boards.cfg)
      
      In Linux Kernel, defconfig files are located under
      arch/${ARCH}/configs/ directory.
      It works in Linux Kernel since ARCH is always given from the
      command line for cross compile.
      
      But in U-Boot, ARCH is not given from the command line.
      Which means we cannot know ARCH until the board configuration is done.
      That is why all the "*_defconfig" files should be gathered into a
      single directory ./configs/.
      Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
      Acked-by: NSimon Glass <sjg@chromium.org>
      dd84058d
  34. 18 4月, 2014 3 次提交