Lines Matching full:mpp
21 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
42 /* mpp peripheral type and subtype values */
107 * struct pmic_mpp_pad - keep current MPP settings
109 * @is_enabled: Set to false when MPP should be put in high Z state.
111 * @output_enabled: Set to true if MPP output logic is enabled.
112 * @input_enabled: Set to true if MPP input buffer logic is enabled.
115 * @num_sources: Number of power-sources supported by this MPP.
527 seq_printf(s, " mpp%-2d:", pin + PMIC_MPP_PHYSICAL_OFFSET);
680 dev_err(state->dev, "unknown MPP type 0x%x at 0x%x\n",
731 dev_err(state->dev, "unknown MPP direction\n");
843 .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");