diff options
author | Rishabh Bhatnagar <rishabhb@codeaurora.org> | 2018-05-23 17:35:21 -0700 |
---|---|---|
committer | Andy Gross <andy.gross@linaro.org> | 2018-07-21 13:31:35 -0500 |
commit | a3134fb09e0bc5bee76e13bf863173b86f21cf87 (patch) | |
tree | e8f9aa7f9518533c3c8a2d337092697a2c7bfa38 /drivers/soc/qcom/Makefile | |
parent | 7e5700ae64f6a8921c130f34946af4de4483bb7c (diff) | |
download | talos-op-linux-a3134fb09e0bc5bee76e13bf863173b86f21cf87.tar.gz talos-op-linux-a3134fb09e0bc5bee76e13bf863173b86f21cf87.zip |
drivers: soc: Add LLCC driver
LLCC (Last Level Cache Controller) provides additional cache memory
in the system. LLCC is partitioned into multiple slices and each
slice gets its own priority, size, ID and other config parameters.
LLCC driver programs these parameters for each slice. Clients that
are assigned to use LLCC need to get information such size & ID of the
slice they get and activate or deactivate the slice as needed. LLCC driver
provides API for the clients to perform these operations.
Signed-off-by: Channagoud Kadabi <ckadabi@codeaurora.org>
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
Reviewed-by: Evan Green <evgreen@chromium.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
Diffstat (limited to 'drivers/soc/qcom/Makefile')
-rw-r--r-- | drivers/soc/qcom/Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/soc/qcom/Makefile b/drivers/soc/qcom/Makefile index 19dcf957cb3a..5921454c4ddd 100644 --- a/drivers/soc/qcom/Makefile +++ b/drivers/soc/qcom/Makefile @@ -15,3 +15,5 @@ obj-$(CONFIG_QCOM_SMP2P) += smp2p.o obj-$(CONFIG_QCOM_SMSM) += smsm.o obj-$(CONFIG_QCOM_WCNSS_CTRL) += wcnss_ctrl.o obj-$(CONFIG_QCOM_APR) += apr.o +obj-$(CONFIG_QCOM_LLCC) += llcc-slice.o +obj-$(CONFIG_QCOM_SDM845_LLCC) += llcc-sdm845.o |