mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-24 21:54:01 +00:00
power: Drop unused muic_max8997 driver
This is not used. Drop the driver and Kconfig option. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
4623e7e20a
commit
762c00d3d4
2 changed files with 0 additions and 75 deletions
|
@ -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
|
||||
|
|
|
@ -1,74 +0,0 @@
|
|||
// SPDX-License-Identifier: GPL-2.0+
|
||||
/*
|
||||
* Copyright (C) 2012 Samsung Electronics
|
||||
* Lukasz Majewski <l.majewski@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;
|
||||
}
|
Loading…
Reference in a new issue