Lines Matching full:llcc
19 #include <linux/soc/qcom/llcc-qcom.h>
69 * struct llcc_slice_config - Data associated with the llcc slice
71 * @slice_id: llcc slice id for each client
85 * When configured to 0 all ways in llcc are probed.
369 /* LLCC Common registers */
374 /* LLCC DRP registers */
396 /* LLCC Common registers */
401 /* LLCC DRP registers */
413 /* LLCC register offset starting from v1.0.0 */
419 /* LLCC register offset starting from v2.0.1 */
525 * llcc_slice_getd - get llcc slice descriptor
528 * A pointer to llcc slice descriptor will be returned on success
562 * llcc_slice_putd - llcc slice descritpor
563 * @desc: Pointer to llcc slice descriptor
624 * llcc_slice_activate - Activate the llcc slice
625 * @desc: Pointer to llcc slice descriptor
664 * llcc_slice_deactivate - Deactivate the llcc slice
665 * @desc: Pointer to llcc slice descriptor
704 * @desc: Pointer to llcc slice descriptor
717 * @desc: Pointer to llcc slice descriptor
749 * LLCC instances can vary for each target. in _qcom_llcc_cfg_program()
751 * to each llcc instance (llcc0,.. llccN). in _qcom_llcc_cfg_program()
753 * llcc instances, we need to configure the max cap accordingly. in _qcom_llcc_cfg_program()
958 /* Initialize the first LLCC bank regmap */ in qcom_llcc_probe()
983 /* Initialize rest of LLCC bank regmaps */ in qcom_llcc_probe()
985 char *base = kasprintf(GFP_KERNEL, "llcc%d_base", i); in qcom_llcc_probe()
1048 dev_err(dev, "Failed to register llcc edac driver\n"); in qcom_llcc_probe()
1058 { .compatible = "qcom,sc7180-llcc", .data = &sc7180_cfg },
1059 { .compatible = "qcom,sc7280-llcc", .data = &sc7280_cfg },
1060 { .compatible = "qcom,sc8180x-llcc", .data = &sc8180x_cfg },
1061 { .compatible = "qcom,sc8280xp-llcc", .data = &sc8280xp_cfg },
1062 { .compatible = "qcom,sdm845-llcc", .data = &sdm845_cfg },
1063 { .compatible = "qcom,sm6350-llcc", .data = &sm6350_cfg },
1064 { .compatible = "qcom,sm7150-llcc", .data = &sm7150_cfg },
1065 { .compatible = "qcom,sm8150-llcc", .data = &sm8150_cfg },
1066 { .compatible = "qcom,sm8250-llcc", .data = &sm8250_cfg },
1067 { .compatible = "qcom,sm8350-llcc", .data = &sm8350_cfg },
1068 { .compatible = "qcom,sm8450-llcc", .data = &sm8450_cfg },
1069 { .compatible = "qcom,sm8550-llcc", .data = &sm8550_cfg },
1076 .name = "qcom-llcc",