Skip to content
Snippets Groups Projects
  1. Mar 09, 2014
  2. Mar 07, 2014
  3. Mar 06, 2014
    • Enric Balletbo i Serra's avatar
      OMAP3: igep00x0: Enable required clocks for GPIO that are used. · dd1e8583
      Enric Balletbo i Serra authored
      
      Enable required clocks for GPIO to fix a boot issue introduced by commit
      f33b9bd3 (arm: omap3: Enable clocks for
      peripherals only if they are used).
      
      Without this patch the u-boot freezes after the following messages
      
        OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-200MHz, Max CPU Clock 1 Ghz
        IGEPv2 + LPDDR/NAND
        I2C:   ready
        DRAM:  512 MiB
        NAND:  512 MiB
        MMC:   OMAP SD/MMC: 0
      
      Diving into the issue, the sequence that produces the u-boot freezes is
      
        setup_net_chip
         |--> gpio_direction_out
               |--> _set_gpio_dataout
                     |--> __raw_writel
      
      To avoid this we just need enable the clocks for GPIOs that are used, but it
      would be interesting implement a mechanism to protect these situations and
      make sure that the clock is enabled when we request a GPIO.
      
      Signed-off-by: default avatarEnric Balletbo i Serra <eballetbo@gmail.com>
      dd1e8583
    • Hannes Petermaier's avatar
      board/BuR/common: fix phy addresses · 4b75fd51
      Hannes Petermaier authored
      
      B&R boards are using Phy Addresses 'one' and 'two', prior this was
      defined through #define PHYADDR 1 within a header file.
      Now this is addresses are given with device-driver structure.
      
      Signed-off-by: default avatarHannes Petermaier <oe5hpm@oevsv.at>
      4b75fd51
  4. Mar 05, 2014
  5. Mar 04, 2014
  6. Feb 26, 2014
  7. Feb 25, 2014
    • Tom Rini's avatar
      Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx · a7e8c15f
      Tom Rini authored
      
      With this, fixup a trivial build error of get_effective_memsize needing
      to be updated in the new board/freescale/p1010rdb/spl.c
      
      Signed-off-by: default avatarTom Rini <trini@ti.com>
      a7e8c15f
    • Masahiro Yamada's avatar
      arm: omap: delete unincluded omap-common/config.mk · 4c48cfb5
      Masahiro Yamada authored
      
      arch/arm/cpu/armv7/omap-common/config.mk is never included
      because "omap-common" is not SoC name.
      
      If we want to add OMAP-specific compiler flags,
      they must be added to omap3/config.mk, omap4/config.mk, omap5/config.mk.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Cc: Tom Rini <trini@ti.com>
      4c48cfb5
    • Masahiro Yamada's avatar
      kbuild: Move linker sciript check to prepare1 · 4a377552
      Masahiro Yamada authored
      
      Same as the previous commit.
      Move sanity check to prepare1 target to avoid nasty troubles.
      
      Before this commit, LDSCRIPT existence was not checked
      when it was specified by CONFIG_SYS_LDSCRIPT.
      Now LDSCRIPT existence is checked for all boards.
      
      $(wildcard $(LDSCRIPT)) must point to the linker scripts
      with absolute path.
      Otherwise, make will terminate with a false error
      on out-of-tree build.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      4a377552
    • Masahiro Yamada's avatar
      kbuild: Fix a false error of generic board support · 331b45fb
      Masahiro Yamada authored
      
      Before this commit, make terminated with an error
      where is shouldn't under some condition.
      
      This bug happened when we built a board unsupporting
      generic board right after building with generic board.
      
      For example, the following sequence failed.
      (harmony uses generic board but microblaze-generic does not
      support it)
      
        $ make harmony_config
        Configuring for harmony board...
        $ make CROSS_COMPILE=arm-linux-gnueabi-
          [ Build succeed ]
        $ make microblaze-generic_config
        Configuring for microblaze-generic board...
        $ make CROSS_COMPILE=microblaze-linux-
        Makefile:488: *** Your architecture does not support generic board.
        Please undefined CONFIG_SYS_GENERIC_BOARD in your board config file.  Stop.
      
      We had to do "make clean" before building the microblaze board.
      
      This commit fixes this unconvenience.
      
      Move generic board sanity check to "prepare1" target,
      which is run after generation of include/autoconf.mk.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      331b45fb
    • Masahiro Yamada's avatar
      kbuild: get back DTB at the top directory · 0d1e8aac
      Masahiro Yamada authored
      
      Commit 6ab6b2af deleted ./u-boot.dtb because it was a copy
      of dts/dt.dtb.
      
      But Simon suggested to keep u-boot.dtb at the top directory
      because it is a build output.
      
      After discussions, we agreed on revival of ./u-boot.dtb.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@ti.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>
      0d1e8aac
Loading