Lines Matching full:mpp
20 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
41 /* mpp peripheral type and subtype values */
106 * struct pmic_mpp_pad - keep current MPP settings
108 * @is_enabled: Set to false when MPP should be put in high Z state.
110 * @output_enabled: Set to true if MPP output logic is enabled.
111 * @input_enabled: Set to true if MPP input buffer logic is enabled.
114 * @num_sources: Number of power-sources supported by this MPP.
526 seq_printf(s, " mpp%-2d:", pin + PMIC_MPP_PHYSICAL_OFFSET); in pmic_mpp_config_dbg_show()
679 dev_err(state->dev, "unknown MPP type 0x%x at 0x%x\n", in pmic_mpp_populate()
730 dev_err(state->dev, "unknown MPP direction\n"); in pmic_mpp_populate()
842 .name = "spmi-mpp",
983 { .compatible = "qcom,pm8019-mpp", .data = (void *) 6 },
984 { .compatible = "qcom,pm8226-mpp", .data = (void *) 8 },
985 { .compatible = "qcom,pm8841-mpp", .data = (void *) 4 },
986 { .compatible = "qcom,pm8916-mpp", .data = (void *) 4 },
987 { .compatible = "qcom,pm8937-mpp", .data = (void *) 4 },
988 { .compatible = "qcom,pm8941-mpp", .data = (void *) 8 },
989 { .compatible = "qcom,pm8950-mpp", .data = (void *) 4 },
990 { .compatible = "qcom,pmi8950-mpp", .data = (void *) 4 },
991 { .compatible = "qcom,pm8994-mpp", .data = (void *) 8 },
992 { .compatible = "qcom,pma8084-mpp", .data = (void *) 8 },
993 { .compatible = "qcom,pmi8994-mpp", .data = (void *) 4 },
1001 .name = "qcom-spmi-mpp",
1011 MODULE_DESCRIPTION("Qualcomm SPMI PMIC MPP pin control driver");
1012 MODULE_ALIAS("platform:qcom-spmi-mpp");