1. 27 6月, 2016 2 次提交
  2. 25 6月, 2016 26 次提交
  3. 22 6月, 2016 10 次提交
  4. 21 6月, 2016 2 次提交
    • H
      Kconfig: Add a new DISTRO_DEFAULTS Kconfig option · 9f823615
      Hans de Goede 提交于
      DISTRO_DEFAULTS is intended to mirror / replace
      include/config_distro_defaults.h.
      
      The intend is for boards which include this file to select this from
      their Kconfig files and when moving setting to Kconfig which are #define-ed
      in config_distro_defaults.h to select this from DISTRO_DEFAULTS so that
      boards which have selected DISTRO_DEFAULTS will keep the same configuration
      as before without needing any defconfig file changes.
      
      The initial list of selected things matches all settings recently removed
      from config_distro_defaults.h because they have been converted to Kconfig,
      with the exception of CMD_ELF and CMD_NET, which have a default of y, if
      the default of these ever changes they should be selected by DISTRO_DEFAULTS
      too.
      
      For testing and example purposes this commit also converts ARCH_SUNXI
      to use DISTRO_DEFAULT instead of selecting everything it needs itself.
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      9f823615
    • C
      sunxi: Add PSCI implementation in C · 4257f5f8
      Chen-Yu Tsai 提交于
      To make the PSCI backend more maintainable and easier to port to newer
      SoCs, rewrite the current PSCI implementation in C.
      
      Some inline assembly bits are required to access coprocessor registers.
      PSCI stack setup is the only part left completely in assembly. In theory
      this part could be split out of psci_arch_init into a separate common
      function, and psci_arch_init could be completely in C.
      Signed-off-by: NChen-Yu Tsai <wens@csie.org>
      Acked-by: NMarc Zyngier <marc.zyngier@arm.com>
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      4257f5f8