]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
power: supply: max8903: Absorb pdata header
authorLinus Walleij <linus.walleij@linaro.org>
Sun, 10 Jan 2021 14:01:59 +0000 (15:01 +0100)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Tue, 12 Jan 2021 22:23:49 +0000 (23:23 +0100)
The platform data header is not included by any other file in
the kernel but the driver itself. Decomission the stand-alone
header and absorb it into the driver itself.

Cc: Chris Lapa <chris@lapa.com.au>
Cc: MyungJoo Ham <myungjoo.ham@samsung.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/max8903_charger.c
include/linux/power/max8903_charger.h [deleted file]

index 0bd39b0cc257659e486b2389dc4ba606cf0e282e..ab1aa7df985ebc4880db47aef580358c550c0f67 100644 (file)
 #include <linux/slab.h>
 #include <linux/power_supply.h>
 #include <linux/platform_device.h>
-#include <linux/power/max8903_charger.h>
+
+struct max8903_pdata {
+       /*
+        * GPIOs
+        * cen, chg, flt, dcm and usus are optional.
+        * dok and uok are not optional depending on the status of
+        * dc_valid and usb_valid.
+        */
+       int cen;        /* Charger Enable input */
+       int dok;        /* DC(Adapter) Power OK output */
+       int uok;        /* USB Power OK output */
+       int chg;        /* Charger status output */
+       int flt;        /* Fault output */
+       int dcm;        /* Current-Limit Mode input (1: DC, 2: USB) */
+       int usus;       /* USB Suspend Input (1: suspended) */
+
+       /*
+        * DC(Adapter/TA) is wired
+        * When dc_valid is true,
+        *      dok should be valid.
+        *
+        * At least one of dc_valid or usb_valid should be true.
+        */
+       bool dc_valid;
+       /*
+        * USB is wired
+        * When usb_valid is true,
+        *      uok should be valid.
+        */
+       bool usb_valid;
+};
 
 struct max8903_data {
        struct max8903_pdata *pdata;
diff --git a/include/linux/power/max8903_charger.h b/include/linux/power/max8903_charger.h
deleted file mode 100644 (file)
index 02f94a1..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-or-later */
-/*
- * max8903_charger.h - Maxim 8903 USB/Adapter Charger Driver
- *
- * Copyright (C) 2011 Samsung Electronics
- * MyungJoo Ham <myungjoo.ham@samsung.com>
- */
-
-#ifndef __MAX8903_CHARGER_H__
-#define __MAX8903_CHARGER_H__
-
-struct max8903_pdata {
-       /*
-        * GPIOs
-        * cen, chg, flt, dcm and usus are optional.
-        * dok and uok are not optional depending on the status of
-        * dc_valid and usb_valid.
-        */
-       int cen;        /* Charger Enable input */
-       int dok;        /* DC(Adapter) Power OK output */
-       int uok;        /* USB Power OK output */
-       int chg;        /* Charger status output */
-       int flt;        /* Fault output */
-       int dcm;        /* Current-Limit Mode input (1: DC, 2: USB) */
-       int usus;       /* USB Suspend Input (1: suspended) */
-
-       /*
-        * DC(Adapter/TA) is wired
-        * When dc_valid is true,
-        *      dok should be valid.
-        *
-        * At least one of dc_valid or usb_valid should be true.
-        */
-       bool dc_valid;
-       /*
-        * USB is wired
-        * When usb_valid is true,
-        *      uok should be valid.
-        */
-       bool usb_valid;
-};
-
-#endif /* __MAX8903_CHARGER_H__ */