• Dan Handley's avatar
    Remove platform dependency in CCI-400 driver · cae3ef99
    Dan Handley authored
    * Create cci_init() function in CCI-400 driver to allow platform
      to provide arguments needed by the driver (i.e. base address
      and cluster indices for the ACE slave interfaces).
    
    * Rename cci_(en|dis)able_coherency to
      cci_(en|dis)able_cluster_coherency to make it clear that
      the driver only enables/disables the coherency of CPU
      clusters and not other devices connected to the CCI-400.
    
    * Update FVP port to use new cci_init() function and remove
      unnecessary CCI defintions from platform_def.h. Also rename
      fvp_cci_setup() to fvp_cci_enable() to more clearly
      differentiate between CCI initialization and enabling.
    
    THIS CHANGE REQUIRES PLATFORM PORTS THAT USE THE CCI-400 DRIVER
    TO BE UPDATED
    
    Fixes ARM-software/tf-issues#168
    
    Change-Id: I1946a51409b91217b92285b6375082619f607fec
    cae3ef99
cci400.h 3.4 KB