Lines Matching full:llcc
21 #include <linux/soc/qcom/llcc-qcom.h>
71 * struct llcc_slice_config - Data associated with the llcc slice
73 * @slice_id: llcc slice id for each client
87 * When configured to 0 all ways in llcc are probed.
3120 /* LLCC Common registers */
3125 /* LLCC DRP registers */
3147 /* LLCC Common registers */
3152 /* LLCC DRP registers */
3164 /* LLCC register offset starting from v1.0.0 */
3170 /* LLCC register offset starting from v2.0.1 */
3500 * llcc_slice_getd - get llcc slice descriptor
3503 * A pointer to llcc slice descriptor will be returned on success
3537 * llcc_slice_putd - llcc slice descriptor
3538 * @desc: Pointer to llcc slice descriptor
3601 * llcc_slice_activate - Activate the llcc slice
3602 * @desc: Pointer to llcc slice descriptor
3641 * llcc_slice_deactivate - Deactivate the llcc slice
3642 * @desc: Pointer to llcc slice descriptor
3681 * @desc: Pointer to llcc slice descriptor
3694 * @desc: Pointer to llcc slice descriptor
3726 * LLCC instances can vary for each target. in _qcom_llcc_cfg_program()
3728 * to each llcc instance (llcc0,.. llccN). in _qcom_llcc_cfg_program()
3730 * llcc instances, we need to configure the max cap accordingly. in _qcom_llcc_cfg_program()
3958 /* Initialize the first LLCC bank regmap */ in qcom_llcc_probe()
3996 /* Initialize rest of LLCC bank regmaps */ in qcom_llcc_probe()
3998 char *base __free(kfree) = kasprintf(GFP_KERNEL, "llcc%d_base", i); in qcom_llcc_probe()
4075 dev_err(dev, "Failed to register llcc edac driver\n"); in qcom_llcc_probe()
4085 { .compatible = "qcom,ipq5424-llcc", .data = &ipq5424_cfgs},
4086 { .compatible = "qcom,qcs615-llcc", .data = &qcs615_cfgs},
4087 { .compatible = "qcom,qcs8300-llcc", .data = &qcs8300_cfgs},
4088 { .compatible = "qcom,qdu1000-llcc", .data = &qdu1000_cfgs},
4089 { .compatible = "qcom,sa8775p-llcc", .data = &sa8775p_cfgs },
4090 { .compatible = "qcom,sar1130p-llcc", .data = &sar1130p_cfgs },
4091 { .compatible = "qcom,sar2130p-llcc", .data = &sar2130p_cfgs },
4092 { .compatible = "qcom,sc7180-llcc", .data = &sc7180_cfgs },
4093 { .compatible = "qcom,sc7280-llcc", .data = &sc7280_cfgs },
4094 { .compatible = "qcom,sc8180x-llcc", .data = &sc8180x_cfgs },
4095 { .compatible = "qcom,sc8280xp-llcc", .data = &sc8280xp_cfgs },
4096 { .compatible = "qcom,sdm845-llcc", .data = &sdm845_cfgs },
4097 { .compatible = "qcom,sm6350-llcc", .data = &sm6350_cfgs },
4098 { .compatible = "qcom,sm7150-llcc", .data = &sm7150_cfgs },
4099 { .compatible = "qcom,sm8150-llcc", .data = &sm8150_cfgs },
4100 { .compatible = "qcom,sm8250-llcc", .data = &sm8250_cfgs },
4101 { .compatible = "qcom,sm8350-llcc", .data = &sm8350_cfgs },
4102 { .compatible = "qcom,sm8450-llcc", .data = &sm8450_cfgs },
4103 { .compatible = "qcom,sm8550-llcc", .data = &sm8550_cfgs },
4104 { .compatible = "qcom,sm8650-llcc", .data = &sm8650_cfgs },
4105 { .compatible = "qcom,x1e80100-llcc", .data = &x1e80100_cfgs },
4112 .name = "qcom-llcc",