Lines Matching full:llcc

20 #include <linux/soc/qcom/llcc-qcom.h>
59 * struct llcc_slice_config - Data associated with the llcc slice
61 * @slice_id: llcc slice id for each client
75 * When configured to 0 all ways in llcc are probed.
310 /* LLCC Common registers */
315 /* LLCC DRP registers */
337 /* LLCC Common registers */
342 /* LLCC DRP registers */
354 /* LLCC register offset starting from v1.0.0 */
360 /* LLCC register offset starting from v2.0.1 */
449 * llcc_slice_getd - get llcc slice descriptor
452 * A pointer to llcc slice descriptor will be returned on success
486 * llcc_slice_putd - llcc slice descritpor
487 * @desc: Pointer to llcc slice descriptor
531 * llcc_slice_activate - Activate the llcc slice
532 * @desc: Pointer to llcc slice descriptor
571 * llcc_slice_deactivate - Deactivate the llcc slice
572 * @desc: Pointer to llcc slice descriptor
611 * @desc: Pointer to llcc slice descriptor
624 * @desc: Pointer to llcc slice descriptor
654 * LLCC instances can vary for each target. in _qcom_llcc_cfg_program()
656 * to each llcc instance (llcc0,.. llccN). in _qcom_llcc_cfg_program()
658 * llcc instances, we need to configure the max cap accordingly. in _qcom_llcc_cfg_program()
858 dev_err(dev, "Failed to register llcc edac driver\n"); in qcom_llcc_probe()
868 { .compatible = "qcom,sc7180-llcc", .data = &sc7180_cfg },
869 { .compatible = "qcom,sc7280-llcc", .data = &sc7280_cfg },
870 { .compatible = "qcom,sc8180x-llcc", .data = &sc8180x_cfg },
871 { .compatible = "qcom,sc8280xp-llcc", .data = &sc8280xp_cfg },
872 { .compatible = "qcom,sdm845-llcc", .data = &sdm845_cfg },
873 { .compatible = "qcom,sm6350-llcc", .data = &sm6350_cfg },
874 { .compatible = "qcom,sm8150-llcc", .data = &sm8150_cfg },
875 { .compatible = "qcom,sm8250-llcc", .data = &sm8250_cfg },
876 { .compatible = "qcom,sm8350-llcc", .data = &sm8350_cfg },
877 { .compatible = "qcom,sm8450-llcc", .data = &sm8450_cfg },
884 .name = "qcom-llcc",