This driver is not used and has lain unconverted since:

   fc47cf9d054 arm: exynos: i2c: Convert exynos boards to use DM_I2C

Drop it and the entire mfd directory, since there is nothing left.

Signed-off-by: Simon Glass <s...@chromium.org>
---

(no changes since v1)

 drivers/power/Makefile            |  1 -
 drivers/power/mfd/Makefile        |  6 ---
 drivers/power/mfd/muic_max77693.c | 77 -------------------------------
 3 files changed, 84 deletions(-)
 delete mode 100644 drivers/power/mfd/Makefile
 delete mode 100644 drivers/power/mfd/muic_max77693.c

diff --git a/drivers/power/Makefile b/drivers/power/Makefile
index 93003e97e01..ba64b2c5938 100644
--- a/drivers/power/Makefile
+++ b/drivers/power/Makefile
@@ -5,7 +5,6 @@
 
 obj-$(CONFIG_$(SPL_TPL_)ACPI_PMC) += acpi_pmc/
 obj-$(CONFIG_$(SPL_TPL_)POWER_DOMAIN) += domain/
-obj-y += mfd/
 obj-y += pmic/
 obj-y += regulator/
 
diff --git a/drivers/power/mfd/Makefile b/drivers/power/mfd/Makefile
deleted file mode 100644
index b5ec8f00bb0..00000000000
--- a/drivers/power/mfd/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0+
-#
-# Copyright (C) 2013 Samsung Electronics
-# Piotr Wilczek <p.wilc...@samsung.com>
-
-obj-$(CONFIG_POWER_MUIC_MAX77693) += muic_max77693.o
diff --git a/drivers/power/mfd/muic_max77693.c 
b/drivers/power/mfd/muic_max77693.c
deleted file mode 100644
index 36ee44b9a2c..00000000000
--- a/drivers/power/mfd/muic_max77693.c
+++ /dev/null
@@ -1,77 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0+
-/*
- * Copyright (C) 2013 Samsung Electronics
- * Piotr Wilczek <p.wilc...@samsung.com>
- */
-
-#include <common.h>
-#include <log.h>
-#include <power/pmic.h>
-#include <power/power_chrg.h>
-#include <power/max77693_muic.h>
-#include <i2c.h>
-#include <errno.h>
-
-static int power_chrg_get_type(struct pmic *p)
-{
-       unsigned int val;
-       unsigned int charge_type, charger;
-
-       /* if probe failed, return cable none */
-       if (pmic_probe(p))
-               return CHARGER_NO;
-
-       pmic_reg_read(p, MAX77693_MUIC_STATUS2, &val);
-
-       charge_type = val & MAX77693_MUIC_CHG_MASK;
-
-       switch (charge_type) {
-       case MAX77693_MUIC_CHG_NO:
-               charger = CHARGER_NO;
-               break;
-       case MAX77693_MUIC_CHG_USB:
-       case MAX77693_MUIC_CHG_USB_D:
-               charger = CHARGER_USB;
-               break;
-       case MAX77693_MUIC_CHG_TA:
-       case MAX77693_MUIC_CHG_TA_1A:
-               charger = CHARGER_TA;
-               break;
-       case MAX77693_MUIC_CHG_TA_500:
-               charger = CHARGER_TA_500;
-               break;
-       default:
-               charger = CHARGER_UNKNOWN;
-               break;
-       }
-
-       return charger;
-}
-
-static struct power_chrg power_chrg_muic_ops = {
-       .chrg_type = power_chrg_get_type,
-};
-
-int power_muic_init(unsigned int bus)
-{
-       static const char name[] = "MAX77693_MUIC";
-       struct pmic *p = pmic_alloc();
-
-       if (!p) {
-               printf("%s: POWER allocation error!\n", __func__);
-               return -ENOMEM;
-       }
-
-       debug("Board Micro USB Interface Controller init\n");
-
-       p->name = name;
-       p->interface = PMIC_I2C;
-       p->number_of_regs = MUIC_NUM_OF_REGS;
-       p->hw.i2c.addr = MAX77693_MUIC_I2C_ADDR;
-       p->hw.i2c.tx_num = 1;
-       p->bus = bus;
-
-       p->chrg = &power_chrg_muic_ops;
-
-       return 0;
-}
-- 
2.39.1.456.gfc5497dd1b-goog

Reply via email to