09 Aug, 2017

1 commit


08 Aug, 2017

30 commits


05 Aug, 2017

9 commits

  • The environment has pretty much nothing to do with just "PPC", so
    rename the macros to just __UBOOT_ENV_SECTION__ which is more
    readable.

    In addition, only a single macro is needed: the environment now goes
    either to the default section (USE_HOSTCC is defined) or in the .text
    section.

    Signed-off-by: Thomas Petazzoni

    Thomas Petazzoni
     
  • CONFIG_SYS_USE_PPCENV is no longer used anywhere. It was used to put
    the environment in the special .ppcenv section, but the last
    architecture using this section (SuperH) has been changed to not use
    it.

    Therefore, this commit drops support for CONFIG_SYS_USE_PPCENV
    entirely. We only handle two cases:

    - We're building the host tool tools/envcrc, in which case the
    environment is place with no special section attribute (so it
    depends up in .data)

    - We're building U-Boot itself, in which case the environnement is
    placed in the .text section.

    Signed-off-by: Thomas Petazzoni

    Thomas Petazzoni
     
  • This converts the following to Kconfig:
    CONFIG_SYS_TEXT_BASE

    The includes, whitelist, etc. were left for now but I don't get any
    build errors or warnings on the omap3_logic_defconfig or
    am3517_evm_defconfig builds I tried.

    Signed-off-by: Adam Ford

    Adam Ford
     
  • fix the following compilation error reported by buidlman:

    arm: + stm32f429-discovery
    +arch/arm/mach-stm32/stm32f4/soc.c: In function 'arch_cpu_init':
    +arch/arm/mach-stm32/stm32f4/soc.c:30:2: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
    + for (int i = 0; i < ARRAY_SIZE(stm32_region_config); i++)
    + ^
    +arch/arm/mach-stm32/stm32f4/soc.c:30:2: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
    +make[3]: *** [arch/arm/mach-stm32/stm32f4/soc.o] Error 1
    +make[2]: *** [arch/arm/mach-stm32/stm32f4] Error 2
    +make[1]: *** [arch/arm/mach-stm32] Error 2
    +make: *** [sub-make] Error 2

    Signed-off-by: Patrice Chotard
    Acked-by: Vikas Manocha

    Patrice Chotard
     
  • Fix the UART input clock for the early debug UART, it should be
    100MHz, instead of 88MHz.

    Signed-off-by: Wenyou Yang

    Wenyou.Yang@microchip.com
     
  • Add the dts files to support deivce tree, update the configuration
    files to support the device tree and driver model. The peripheral
    clock and pins configuration are handled by the clock and the pinctrl
    drivers respectively.

    Signed-off-by: Wenyou Yang
    Reviewed-by: Simon Glass

    Wenyou.Yang@microchip.com
     
  • Add the dts files to support deivce tree, update the configuration
    files to support the device tree and driver model. The peripheral
    clock and pins configuration are handled by the clock and the pinctrl
    drivers respectively.

    Signed-off-by: Wenyou Yang
    Reviewed-by: Simon Glass

    Wenyou.Yang@microchip.com
     
  • Add the dts files to support deivce tree, update the configuration
    files to support the device tree and driver model. The peripheral
    clock and pins configuration are handled by the clock and the pinctrl
    drivers respectively.

    Signed-off-by: Wenyou Yang
    Reviewed-by: Simon Glass

    Wenyou.Yang@microchip.com
     
  • Add the dts files to support deivce tree, update the configuration
    files to support the device tree and driver model. The peripheral
    clock and pins configuration are handled by the clock and the pinctrl
    drivers respectively.

    Signed-off-by: Wenyou Yang
    Reviewed-by: Simon Glass

    Wenyou.Yang@microchip.com