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. 08 Sep, 2019 1 commit
    • Imre Kis's avatar
      Add Linux DTS files for 32 bit threaded FVPs · 1946b868
      Imre Kis authored
      
      
      RevC models have the MT bit set and the affinities shifted in the MPIDR
      register. To make the Linux able to boot all CPUs it needs a modified
      DTS file containing the shifted affinity values.
      
      Beside these values the DTS files should be the same so the common part
      was moved into a new file which is included in the DTS files with
      shifted and non-shifted affinities.
      
      The same setup already exists for 64 bit systems.
      Signed-off-by: default avatarImre Kis <imre.kis@arm.com>
      Change-Id: I90f7b9c8d8a24c9b3f97232441dbe0a29aa8976d
      1946b868