On 1/24/23 07:00, Simon Glass wrote:
> This is not used. Drop the driver and Kconfig option.
> 
> Signed-off-by: Simon Glass <s...@chromium.org>

Reviewed-by: Jaehoon Chung <jh80.ch...@samsung.com>

Best Regards,
Jaehoon Chung

> ---
> 
>  drivers/power/pmic/Makefile       |  1 -
>  drivers/power/pmic/muic_max8997.c | 74 -------------------------------
>  2 files changed, 75 deletions(-)
>  delete mode 100644 drivers/power/pmic/muic_max8997.c
> 
> diff --git a/drivers/power/pmic/Makefile b/drivers/power/pmic/Makefile
> index c3180c58208..0b3b3d62d0e 100644
> --- a/drivers/power/pmic/Makefile
> +++ b/drivers/power/pmic/Makefile
> @@ -37,7 +37,6 @@ obj-$(CONFIG_POWER_TPS65218) += pmic_tps65218.o
>  
>  ifeq ($(CONFIG_$(SPL_)POWER_LEGACY),y)
>  obj-$(CONFIG_POWER_LTC3676) += pmic_ltc3676.o
> -obj-$(CONFIG_POWER_MUIC_MAX8997) += muic_max8997.o
>  obj-$(CONFIG_POWER_PCA9450) += pmic_pca9450.o
>  obj-$(CONFIG_POWER_PFUZE100) += pmic_pfuze100.o
>  obj-$(CONFIG_POWER_PFUZE3000) += pmic_pfuze3000.o
> diff --git a/drivers/power/pmic/muic_max8997.c 
> b/drivers/power/pmic/muic_max8997.c
> deleted file mode 100644
> index 969ce902395..00000000000
> --- a/drivers/power/pmic/muic_max8997.c
> +++ /dev/null
> @@ -1,74 +0,0 @@
> -// SPDX-License-Identifier: GPL-2.0+
> -/*
> - *  Copyright (C) 2012 Samsung Electronics
> - *  Lukasz Majewski <l.majew...@samsung.com>
> - */
> -
> -#include <common.h>
> -#include <log.h>
> -#include <power/pmic.h>
> -#include <power/power_chrg.h>
> -#include <power/max8997_muic.h>
> -#include <i2c.h>
> -#include <errno.h>
> -
> -static int power_chrg_get_type(struct pmic *p)
> -{
> -     unsigned int val;
> -     unsigned char charge_type, charger;
> -
> -     if (pmic_probe(p))
> -             return CHARGER_NO;
> -
> -     pmic_reg_read(p, MAX8997_MUIC_STATUS2, &val);
> -     charge_type = val & MAX8997_MUIC_CHG_MASK;
> -
> -     switch (charge_type) {
> -     case MAX8997_MUIC_CHG_NO:
> -             charger = CHARGER_NO;
> -             break;
> -     case MAX8997_MUIC_CHG_USB:
> -     case MAX8997_MUIC_CHG_USB_D:
> -             charger = CHARGER_USB;
> -             break;
> -     case MAX8997_MUIC_CHG_TA:
> -     case MAX8997_MUIC_CHG_TA_1A:
> -             charger = CHARGER_TA;
> -             break;
> -     case MAX8997_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[] = "MAX8997_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 = MAX8997_MUIC_I2C_ADDR;
> -     p->hw.i2c.tx_num = 1;
> -     p->bus = bus;
> -
> -     p->chrg = &power_chrg_muic_ops;
> -     return 0;
> -}

Reply via email to