Lines Matching refs:max77802

3 // max77802.c - Regulator driver for the Maxim 77802
25 #include <dt-bindings/regulator/maxim,max77802.h>
97 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev);
101 if (WARN_ON_ONCE(id >= ARRAY_SIZE(max77802->opmode)))
103 max77802->opmode[id] = val;
115 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev);
133 if (WARN_ON_ONCE(id >= ARRAY_SIZE(max77802->opmode)))
136 max77802->opmode[id] = val;
143 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev);
146 if (WARN_ON_ONCE(id >= ARRAY_SIZE(max77802->opmode)))
148 return max77802_map_mode(max77802->opmode[id]);
170 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev);
175 if (WARN_ON_ONCE(id >= ARRAY_SIZE(max77802->opmode)))
182 if (max77802->opmode[id] == MAX77802_OFF_PWRREQ) {
195 if (max77802->opmode[id] == MAX77802_OPMODE_NORMAL)
206 if (max77802->opmode[id] == MAX77802_OPMODE_LP)
222 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev);
226 if (WARN_ON_ONCE(id >= ARRAY_SIZE(max77802->opmode)))
228 if (max77802->opmode[id] == MAX77802_OFF_PWRREQ)
229 max77802->opmode[id] = MAX77802_OPMODE_NORMAL;
233 max77802->opmode[id] << shift);
539 struct max77802_regulator_prv *max77802;
543 max77802 = devm_kzalloc(&pdev->dev,
546 if (!max77802)
551 config.driver_data = max77802;
552 platform_set_drvdata(pdev, max77802);
574 if (id < ARRAY_SIZE(max77802->opmode)) {
576 max77802->opmode[id] = MAX77802_OPMODE_NORMAL;
578 max77802->opmode[id] = val;
595 {"max77802-pmic", 0},
602 .name = "max77802-pmic",