mirror of
https://github.com/armbian/linux-cix.git
synced 2026-01-06 12:30:45 -08:00
power: remove pda_power supply driver
This driver was used for a couple of Intel PXA and Samsung S3C24xx based PDAs, but all of those are now removed from the kernel, so the driver itself is no longer useful. Cc: Anton Vorontsov <cbou@mail.ru> Cc: linux-pm@vger.kernel.org Acked-by: Sebastian Reichel <sebastian.reichel@collabora.com> Acked-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
@@ -40,8 +40,8 @@ kind of power supply, and can process/present them to a user in consistent
|
||||
manner. Results for different power supplies and machines are also directly
|
||||
comparable.
|
||||
|
||||
See drivers/power/supply/ds2760_battery.c and drivers/power/supply/pda_power.c
|
||||
for the example how to declare and handle attributes.
|
||||
See drivers/power/supply/ds2760_battery.c for the example how to declare
|
||||
and handle attributes.
|
||||
|
||||
|
||||
Units
|
||||
|
||||
@@ -19,7 +19,6 @@
|
||||
#include <linux/of_fdt.h>
|
||||
#include <linux/of.h>
|
||||
#include <linux/of_platform.h>
|
||||
#include <linux/pda_power.h>
|
||||
#include <linux/platform_device.h>
|
||||
#include <linux/serial_8250.h>
|
||||
#include <linux/slab.h>
|
||||
|
||||
@@ -28,15 +28,6 @@ config POWER_SUPPLY_HWMON
|
||||
Say 'Y' here if you want power supplies to
|
||||
have hwmon sysfs interface too.
|
||||
|
||||
|
||||
config PDA_POWER
|
||||
tristate "Generic PDA/phone power driver"
|
||||
depends on !S390
|
||||
help
|
||||
Say Y here to enable generic power driver for PDAs and phones with
|
||||
one or two external power supplies (AC/USB) connected to main and
|
||||
backup batteries, and optional builtin charger.
|
||||
|
||||
config APM_POWER
|
||||
tristate "APM emulation for class batteries"
|
||||
depends on APM_EMULATION
|
||||
|
||||
@@ -9,7 +9,6 @@ obj-$(CONFIG_POWER_SUPPLY) += power_supply.o
|
||||
obj-$(CONFIG_POWER_SUPPLY_HWMON) += power_supply_hwmon.o
|
||||
obj-$(CONFIG_GENERIC_ADC_BATTERY) += generic-adc-battery.o
|
||||
|
||||
obj-$(CONFIG_PDA_POWER) += pda_power.o
|
||||
obj-$(CONFIG_APM_POWER) += apm_power.o
|
||||
obj-$(CONFIG_AXP20X_POWER) += axp20x_usb_power.o
|
||||
obj-$(CONFIG_IP5XXX_POWER) += ip5xxx_power.o
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,39 +0,0 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Common power driver for PDAs and phones with one or two external
|
||||
* power supplies (AC/USB) connected to main and backup batteries,
|
||||
* and optional builtin charger.
|
||||
*
|
||||
* Copyright © 2007 Anton Vorontsov <cbou@mail.ru>
|
||||
*/
|
||||
|
||||
#ifndef __PDA_POWER_H__
|
||||
#define __PDA_POWER_H__
|
||||
|
||||
#define PDA_POWER_CHARGE_AC (1 << 0)
|
||||
#define PDA_POWER_CHARGE_USB (1 << 1)
|
||||
|
||||
struct device;
|
||||
|
||||
struct pda_power_pdata {
|
||||
int (*init)(struct device *dev);
|
||||
int (*is_ac_online)(void);
|
||||
int (*is_usb_online)(void);
|
||||
void (*set_charge)(int flags);
|
||||
void (*exit)(struct device *dev);
|
||||
int (*suspend)(pm_message_t state);
|
||||
int (*resume)(void);
|
||||
|
||||
char **supplied_to;
|
||||
size_t num_supplicants;
|
||||
|
||||
unsigned int wait_for_status; /* msecs, default is 500 */
|
||||
unsigned int wait_for_charger; /* msecs, default is 500 */
|
||||
unsigned int polling_interval; /* msecs, default is 2000 */
|
||||
|
||||
unsigned long ac_max_uA; /* current to draw when on AC */
|
||||
|
||||
bool use_otg_notifier;
|
||||
};
|
||||
|
||||
#endif /* __PDA_POWER_H__ */
|
||||
Reference in New Issue
Block a user