All of lore.kernel.org
 help / color / mirror / Atom feed
From: Philip Prindeville <philipp@redfish-solutions.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: platform-driver-x86@vger.kernel.org,
	Alessandro Zummo <a.zummo@towertech.it>,
	Richard Purdie <rpurdie@rpsys.net>,
	Andres Salomon <dilinger@queued.net>,
	Ed Wildgoose <kernel@wildgooses.com>,
	David Woodhouse <dwmw2@infradead.org>
Subject: Re: [PATCH v3 1/1] alix2: supplement driver to include GPIO button support
Date: Wed, 25 Jan 2012 16:04:16 -0700	[thread overview]
Message-ID: <4F208A70.1050709@redfish-solutions.com> (raw)
In-Reply-To: <20120125145742.338086b8.akpm@linux-foundation.org>

On 1/25/12 3:57 PM, Andrew Morton wrote:
> On Mon, 23 Jan 2012 12:56:29 -0700
> Philip Prindeville <philipp@redfish-solutions.com> wrote:
> 
>> From: "Philip A. Prindeville" <philipp@redfish-solutions.com>
>>
>> GPIO 24 is used in reference designs as a soft-reset button, and
>> the alix2 is no exception. Add it as a gpio-button.
>>
>> Use symbolic values to describe BIOS addresses.
>>
>> Record the model number.
>>
>> Redux: address Andres' review comments; make the model number exported;
>> add support for DMI detection of the board and manufacturer; change
>> detection return type to bool; add comment explaining that the model 
>> number is used by downstream drivers to detect if we have RFKILL GPIO
>> line to mini-PCIe slots (alix 6 only).
>>
>>
>> ...
>>
>>  arch/x86/platform/geode/alix.c |   80 +++++++++++++++++++++++++++++++++++++--
>>  1 files changed, 75 insertions(+), 5 deletions(-)
>>
>> --- a/arch/x86/platform/geode/alix.c
>> +++ b/arch/x86/platform/geode/alix.c
>>
>> ...
>>
>> @@ -24,14 +25,55 @@
>>  #include <linux/leds.h>
>>  #include <linux/platform_device.h>
>>  #include <linux/gpio.h>
>> +#include <linux/input.h>
>> +#include <linux/gpio_keys.h>
>> +#include <linux/dmi.h>
>>  
>>  #include <asm/geode.h>
>>  
>> +#define BIOS_SIGNATURE_TINYBIOS		0xf0000
>> +#define BIOS_SIGNATURE_COREBOOT		0x500
>> +#define BIOS_REGION_SIZE		0x10000
>> +
>> +/*
>> + * the 6F2 has an RFKILL GPIO line to the mini-PCIe slots that isn't
>> + * present on other Alix boards. Wifi drivers can use this symbol to
>> + * detect if it's available.
>> + */
>> +int alix_model;
>> +EXPORT_SYMBOL(alix_model);
> 
> This is odd.  There are no references to this from outside this file
> and it's hard to see how a wireless driver could use this - any such
> driver would have to load this module on *all* machines (even non-x86)
> simply to resolve this symbol.

It's for an out-of-tree driver that's only ever built for Alix hardware.

Since it's only 4 bytes and one exported symbol, I figured it was acceptable...

I can remove it, resubmit, and use a patch locally in my tree if that's preferable.

-Philip

> 
>>
>> ...
>>

  reply	other threads:[~2012-01-25 23:04 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-23 19:56 [PATCH v3 1/1] alix2: supplement driver to include GPIO button support Philip Prindeville
2012-01-23 22:56 ` Andres Salomon
2012-01-25 22:57 ` Andrew Morton
2012-01-25 23:04   ` Philip Prindeville [this message]
2012-01-25 23:16     ` Andrew Morton
2012-01-25 23:47       ` Philip Prindeville
2012-01-26  1:08         ` Andrew Morton
2012-01-26  1:37           ` Philip Prindeville
2012-01-26 10:15             ` Ed Wildgoose

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=4F208A70.1050709@redfish-solutions.com \
    --to=philipp@redfish-solutions.com \
    --cc=a.zummo@towertech.it \
    --cc=akpm@linux-foundation.org \
    --cc=dilinger@queued.net \
    --cc=dwmw2@infradead.org \
    --cc=kernel@wildgooses.com \
    --cc=platform-driver-x86@vger.kernel.org \
    --cc=rpurdie@rpsys.net \
    /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.