All of lore.kernel.org
 help / color / mirror / Atom feed
From: Samuel Ortiz <sameo@linux.intel.com>
To: Christoph Egger <siccegge@stud.informatik.uni-erlangen.de>
Cc: linux-kernel@vger.kernel.org,
	Reinhard.Tartler@informatik.uni-erlangen.de
Subject: Re: [PATCH] obsolete config in kernel source (TWL4030_BCI_BATTERY)
Date: Mon, 18 Jan 2010 15:19:51 +0100	[thread overview]
Message-ID: <20100118141950.GF8036@sortiz.org> (raw)
In-Reply-To: <20100115144347.GA3921@faui49.informatik.uni-erlangen.de>

Hi Christoph,

On Fri, Jan 15, 2010 at 03:43:48PM +0100, Christoph Egger wrote:
> Hi all!
> 
> 	As part of the VAMOS[0] research project at the University of
> Erlangen we're checking referential integrity between kernel KConfig
> options and in-code Conditional blocks.
> 
> 	The in-code config option CONFIG_TWL4030_BCI_BATTERY seems to
> originate from the omap project[1]. However some variant of that patch
> was rejected from mainline inclusion (sorry no links at hand right
> now) and the functionality seems to get implemented under another name
> [2] so this config option is probably dead.
> 
> 	Please keep me informed of this patch getting confirmed /
> merged so we can keep track of it.
Patch applied to the mfd tree, thanks a lot.

Cheers,
Samuel.


> Regards
> 
> 	Christoph Egger
> 
> [0] http://vamos1.informatik.uni-erlangen.de/
> [1] http://linux.omap.com/pub/kernel/3430sdp/patches-applicable-over-linux-omap-2.6.git/twl4030_bci_battery_20080305.patch
> [2] http://lwn.net/Articles/364310/

> From 85b4ae895062f4980b35f9868589f361702cfaba Mon Sep 17 00:00:00 2001
> From: Christoph Egger <siccegge@stud.informatik.uni-erlangen.de>
> Date: Fri, 15 Jan 2010 15:33:46 +0100
> Subject: [PATCH] remove leftover from discontinued TWL4030 battery patch
> 
> The TWL4030_BCI_BATTERY config option originates from a patch to the
> omap git tree. However inclusion in linux was seemingly rejected and
> the functionality nears inclusion under a different name so this
> removes the bits of the old version that made it into the mainline
> kernel again.
> 
> Signed-off-by: Christoph Egger <siccegge@stud.informatik.uni-erlangen.de>
> ---
>  drivers/mfd/twl-core.c  |   19 -------------------
>  include/linux/i2c/twl.h |    7 +------
>  2 files changed, 1 insertions(+), 25 deletions(-)
> 
> diff --git a/drivers/mfd/twl-core.c b/drivers/mfd/twl-core.c
> index aeaeac4..f5f5e17 100644
> --- a/drivers/mfd/twl-core.c
> +++ b/drivers/mfd/twl-core.c
> @@ -58,13 +58,6 @@
>  
>  #define DRIVER_NAME			"twl"
>  
> -#if defined(CONFIG_TWL4030_BCI_BATTERY) || \
> -	defined(CONFIG_TWL4030_BCI_BATTERY_MODULE)
> -#define twl_has_bci()		true
> -#else
> -#define twl_has_bci()		false
> -#endif
> -
>  #if defined(CONFIG_KEYBOARD_TWL4030) || defined(CONFIG_KEYBOARD_TWL4030_MODULE)
>  #define twl_has_keypad()	true
>  #else
> @@ -587,18 +580,6 @@ add_children(struct twl4030_platform_data *pdata, unsigned long features)
>  	struct device	*child;
>  	unsigned sub_chip_id;
>  
> -	if (twl_has_bci() && pdata->bci &&
> -	    !(features & (TPS_SUBSET | TWL5031))) {
> -		child = add_child(3, "twl4030_bci",
> -				pdata->bci, sizeof(*pdata->bci),
> -				false,
> -				/* irq0 = CHG_PRES, irq1 = BCI */
> -				pdata->irq_base + BCI_PRES_INTR_OFFSET,
> -				pdata->irq_base + BCI_INTR_OFFSET);
> -		if (IS_ERR(child))
> -			return PTR_ERR(child);
> -	}
> -
>  	if (twl_has_gpio() && pdata->gpio) {
>  		child = add_child(SUB_CHIP_ID1, "twl4030_gpio",
>  				pdata->gpio, sizeof(*pdata->gpio),
> diff --git a/include/linux/i2c/twl.h b/include/linux/i2c/twl.h
> index bf1c5be..32172dc 100644
> --- a/include/linux/i2c/twl.h
> +++ b/include/linux/i2c/twl.h
> @@ -601,12 +601,7 @@ int twl4030_sih_setup(int module);
>  #define TWL4030_VAUX3_DEV_GRP		0x1F
>  #define TWL4030_VAUX3_DEDICATED		0x22
>  
> -#if defined(CONFIG_TWL4030_BCI_BATTERY) || \
> -	defined(CONFIG_TWL4030_BCI_BATTERY_MODULE)
> -	extern int twl4030charger_usb_en(int enable);
> -#else
> -	static inline int twl4030charger_usb_en(int enable) { return 0; }
> -#endif
> +static inline int twl4030charger_usb_en(int enable) { return 0; }
>  
>  /*----------------------------------------------------------------------*/
>  
> -- 
> 1.6.3.3
> 


-- 
Intel Open Source Technology Centre
http://oss.intel.com/

      reply	other threads:[~2010-01-18 14:18 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-15 14:43 [PATCH] obsolete config in kernel source (TWL4030_BCI_BATTERY) Christoph Egger
2010-01-18 14:19 ` Samuel Ortiz [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100118141950.GF8036@sortiz.org \
    --to=sameo@linux.intel.com \
    --cc=Reinhard.Tartler@informatik.uni-erlangen.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=siccegge@stud.informatik.uni-erlangen.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.