Lines Matching defs:mode

166 	enum bq2415x_mode reported_mode;/* mode reported by hook function */
167 enum bq2415x_mode mode; /* currently configured mode */
719 /**** charger mode functions ****/
721 /* set charger mode */
722 static int bq2415x_set_mode(struct bq2415x_device *bq, enum bq2415x_mode mode)
728 if (mode == BQ2415X_MODE_BOOST)
730 else if (mode != BQ2415X_MODE_OFF)
742 switch (mode) {
744 dev_dbg(bq->dev, "changing mode to: Offline\n");
748 dev_dbg(bq->dev, "changing mode to: N/A\n");
752 dev_dbg(bq->dev, "changing mode to: Host/HUB charger\n");
756 dev_dbg(bq->dev, "changing mode to: Dedicated charger\n");
759 case BQ2415X_MODE_BOOST: /* Boost mode */
760 dev_dbg(bq->dev, "changing mode to: Boost\n");
779 bq->mode = mode;
780 sysfs_notify(&bq->charger->dev.kobj, NULL, "mode");
788 enum bq2415x_mode mode;
791 mode = BQ2415X_MODE_OFF;
793 mode = BQ2415X_MODE_NONE;
795 mode = BQ2415X_MODE_HOST_CHARGER;
797 mode = BQ2415X_MODE_DEDICATED_CHARGER;
799 if (bq->reported_mode == mode)
802 bq->reported_mode = mode;
893 if (bq->automode > 0 && (bq->reported_mode != bq->mode)) {
956 case 2: /* Sleep mode */
957 dev_err(bq->dev, "Sleep mode\n");
1067 * auto - enable auto mode
1068 * off - disable auto mode
1109 * set mode entry:
1110 * auto - if automode is supported, enable it and set mode to reported
1111 * none - disable charger and boost mode
1112 * host - charging mode for host/hub chargers (current limit 500mA)
1113 * dedicated - charging mode for dedicated chargers (unlimited current limit)
1114 * boost - disable charger and enable boost mode
1123 enum bq2415x_mode mode;
1130 mode = bq->reported_mode;
1134 mode = BQ2415X_MODE_OFF;
1138 mode = BQ2415X_MODE_NONE;
1142 mode = BQ2415X_MODE_HOST_CHARGER;
1146 mode = BQ2415X_MODE_DEDICATED_CHARGER;
1150 mode = BQ2415X_MODE_BOOST;
1157 mode = bq->reported_mode;
1162 ret = bq2415x_set_mode(bq, mode);
1168 /* show mode entry (auto, none, host, dedicated or boost) */
1180 switch (bq->mode) {
1429 static DEVICE_ATTR(mode, S_IWUSR | S_IRUGO,
1582 bq->mode = BQ2415X_MODE_OFF;