soc: qcom: Add broadcast base for Last Level Cache Controller (LLCC)
authorVenkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
Wed, 12 Sep 2018 18:06:32 +0000 (11:06 -0700)
committerAndy Gross <andy.gross@linaro.org>
Thu, 13 Sep 2018 20:53:51 +0000 (15:53 -0500)
commit7f9c136216c745099f36a4e0c3b2e63eedeb442f
tree9669e6d26c7aa64e486279f98fb4ac2e5b1ed23c
parent5b394b2ddf0347bef56e50c69a58773c94343ff3
soc: qcom: Add broadcast base for Last Level Cache Controller (LLCC)

Currently, broadcast base is set to end of the LLCC banks, which may
not be correct always. As the number of banks may vary for each chipset
and the broadcast base could be at a different address as well. This info
depends on the chipset, so get the broadcast base info from the device
tree (DT). Add broadcast base in LLCC driver and use this for broadcast
writes.

Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
Reviewed-by: Evan Green <evgreen@chromium.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
drivers/soc/qcom/llcc-slice.c
include/linux/soc/qcom/llcc-qcom.h