1. 19 May, 2020 1 commit
    • Alexei Fedorov's avatar
      FVP: Add support for passing platform's topology to DTS · 003faaa5
      Alexei Fedorov authored
      
      
      This patch adds support for passing FVP platform's topology
      configuration to DTS files for compilation, which allows to
      build DTBs with correct number of clusters and CPUs.
      This removes non-existing clusters/CPUs from the compiled
      device tree blob and fixes reported Linux errors when trying
      to power on absent CPUs/PEs.
      If DTS file is passed using FVP_HW_CONFIG_DTS build option from
      the platform's makefile, FVP_CLUSTER_COUNT, FVP_MAX_CPUS_PER_CLUSTER
      and FVP_MAX_PE_PER_CPU parameters are used, otherwise CI script will
      use the default values from the corresponding DTS file.
      
      Change-Id: Idcb45dc6ad5e3eaea18573aff1a01c9344404ab3
      Signed-off-by: default avatarAlexei Fedorov <Alexei.Fedorov@arm.com>
      003faaa5
  2. 14 Jan, 2020 1 commit
    • Balint Dobszay's avatar
      Replace dts includes with C preprocessor syntax · 2d51b55e
      Balint Dobszay authored
      
      
      Using the /include/ syntax, the include was evaluated by dtc, only after running
      the preprocessor, therefore the .dtsi files were not preprocessed. This patch
      adds the #include syntax instead. Evaluating this and preprocessing the files
      now happens in a single step, done by the C preprocessor.
      
      Change-Id: I6d0104b6274316fc736e84973502a4d6c2c9d6e0
      Signed-off-by: default avatarBalint Dobszay <balint.dobszay@arm.com>
      2d51b55e
  3. 01 Aug, 2017 1 commit
    • Jeenu Viswambharan's avatar
      Add Linux DTS for FVP with threaded CPUs · 1bdbdc3b
      Jeenu Viswambharan authored
      
      
      In contrast with the non-multi-threading DTS, this enumerates MPIDR
      values shifted by one affinity level to the left. The newly added DTS
      reflects CPUs with a single thread in them.
      
      Since both DTS files are the same apart from MPIDR contents, the common
      bits have been moved to a separate file that's then included from the
      top-level DTS files. The multi-threading version only updates the MPIDR
      contents.
      
      Change-Id: Id225cd93574f764171df8962ac76f42fcb6bba4b
      Signed-off-by: default avatarJeenu Viswambharan <jeenu.viswambharan@arm.com>
      1bdbdc3b