
On 1/24/23 07:00, Simon Glass wrote:
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 sjg@chromium.org
Reviewed-by: Jaehoon Chung jh80.chung@samsung.com
Best Regards, Jaehoon Chung
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.wilczek@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.wilczek@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;
-}