All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lee Jones <lee.jones@linaro.org>
To: Andreas Werner <andreas.werner@men.de>
Cc: linux-kernel@vger.kernel.org, sameo@linux.intel.com,
	wim@iguana.be, linux-watchdog@vger.kernel.org,
	cooloney@gmail.com, rpurdie@rpsys.net,
	linux-leds@vger.kernel.org, jdelvare@suse.de, linux@roeck-us.net,
	lm-sensors@lm-sensors.org, johannes.thumshirn@men.de
Subject: Re: [PATCH v5 1/4] drivers/mfd/menf21bmc: introduce MEN 14F021P00 BMC MFD Core driver
Date: Wed, 27 Aug 2014 12:01:42 +0100	[thread overview]
Message-ID: <20140827110142.GA6364@lee--X1> (raw)
In-Reply-To: <20140827105204.GA2083@awelinux>

On Wed, 27 Aug 2014, Andreas Werner wrote:
> On Wed, Aug 27, 2014 at 08:26:33AM +0100, Lee Jones wrote:
> > On Tue, 26 Aug 2014, Andreas Werner wrote:
> > > The MEN 14F021P00 Board Management Controller provides an
> > > I2C interface to the host to access the feature implemented in the BMC.
> > > The BMC is a PIC Microntroller assembled on CPCI Card from MEN Mikroelektronik
> > > and on a few Box/Display Computer.
> > > 
> > > Added MFD Core driver, supporting the I2C communication to the device.
> > > 
> > > The MFD driver currently supports the following features:
> > >  	- Watchdog
> > >  	- LEDs
> > > 	- Hwmon (voltage monitoring)
> > > 
> > > Signed-off-by: Andreas Werner <andreas.werner@men.de>
> > > Acked-by: Lee Jones <lee.jones@linaro.org>
> > > ---
> > >  drivers/mfd/Kconfig     |  12 +++++
> > >  drivers/mfd/Makefile    |   1 +
> > >  drivers/mfd/menf21bmc.c | 132 ++++++++++++++++++++++++++++++++++++++++++++++++
> > >  3 files changed, 145 insertions(+)
> > >  create mode 100644 drivers/mfd/menf21bmc.c
> > > 
> > > diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig
> > > index b8d9ca0..6a9f101 100644
> > > --- a/drivers/mfd/Kconfig
> > > +++ b/drivers/mfd/Kconfig
> > > @@ -453,6 +453,18 @@ config MFD_MAX8998
> > >  	  additional drivers must be enabled in order to use the functionality
> > >  	  of the device.
> > >  
> > > +config MFD_MENF21BMC
> > > +	tristate "MEN 14F021P00 Board Management Controller Support"
> > > +	depends on I2C
> > > +	select MFD_CORE
> > > +	help
> > > +	  Say yes here to add support for the MEN 14F021P00 BMC
> > > +	  which is a Board Management Controller connected to the I2C bus.
> > > +	  The device supports multiple sub-devices like LED, HWMON  and WDT.
> > 
> > Nit: Whitespace error.
> > 
> 
> I run checkpatch but did not find any whitespace error.
> Where is it?

After 'HWMON'.

> > > +MODULE_DEVICE_TABLE(i2c, menf21bmc_id_table);
> > > +
> > > +static struct i2c_driver menf21bmc_driver = {
> > > +	.driver.name	= "menf21bmc",
> > > +	.id_table	= menf21bmc_id_table,
> > > +	.probe		= menf21bmc_probe,
> > > +	.remove		= menf21bmc_remove,
> > > +};
> > 
> > No DT support?
> > 
> 
> No not at the moment because it is used only on x86 system.

Ah okay.  Shouldn't the Kconfig depend on X86 then?  What about ACPI?

> > > +module_i2c_driver(menf21bmc_driver);
> > > +
> > > +MODULE_DESCRIPTION("MEN 14F021P00 BMC mfd core driver");
> > 
> > s/mfd/MFD
> > 
> > > +MODULE_AUTHOR("Andreas Werner <andreas.werner@men.de>");
> > > +MODULE_LICENSE("GPL v2");
> > 

-- 
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog

WARNING: multiple messages have this Message-ID (diff)
From: Lee Jones <lee.jones@linaro.org>
To: Andreas Werner <andreas.werner@men.de>
Cc: linux-kernel@vger.kernel.org, sameo@linux.intel.com,
	wim@iguana.be, linux-watchdog@vger.kernel.org,
	cooloney@gmail.com, rpurdie@rpsys.net,
	linux-leds@vger.kernel.org, jdelvare@suse.de, linux@roeck-us.net,
	lm-sensors@lm-sensors.org, johannes.thumshirn@men.de
Subject: Re: [lm-sensors] [PATCH v5 1/4] drivers/mfd/menf21bmc: introduce MEN 14F021P00 BMC MFD Core driver
Date: Wed, 27 Aug 2014 11:01:42 +0000	[thread overview]
Message-ID: <20140827110142.GA6364@lee--X1> (raw)
In-Reply-To: <20140827105204.GA2083@awelinux>

T24gV2VkLCAyNyBBdWcgMjAxNCwgQW5kcmVhcyBXZXJuZXIgd3JvdGU6Cj4gT24gV2VkLCBBdWcg
MjcsIDIwMTQgYXQgMDg6MjY6MzNBTSArMDEwMCwgTGVlIEpvbmVzIHdyb3RlOgo+ID4gT24gVHVl
LCAyNiBBdWcgMjAxNCwgQW5kcmVhcyBXZXJuZXIgd3JvdGU6Cj4gPiA+IFRoZSBNRU4gMTRGMDIx
UDAwIEJvYXJkIE1hbmFnZW1lbnQgQ29udHJvbGxlciBwcm92aWRlcyBhbgo+ID4gPiBJMkMgaW50
ZXJmYWNlIHRvIHRoZSBob3N0IHRvIGFjY2VzcyB0aGUgZmVhdHVyZSBpbXBsZW1lbnRlZCBpbiB0
aGUgQk1DLgo+ID4gPiBUaGUgQk1DIGlzIGEgUElDIE1pY3JvbnRyb2xsZXIgYXNzZW1ibGVkIG9u
IENQQ0kgQ2FyZCBmcm9tIE1FTiBNaWtyb2VsZWt0cm9uaWsKPiA+ID4gYW5kIG9uIGEgZmV3IEJv
eC9EaXNwbGF5IENvbXB1dGVyLgo+ID4gPiAKPiA+ID4gQWRkZWQgTUZEIENvcmUgZHJpdmVyLCBz
dXBwb3J0aW5nIHRoZSBJMkMgY29tbXVuaWNhdGlvbiB0byB0aGUgZGV2aWNlLgo+ID4gPiAKPiA+
ID4gVGhlIE1GRCBkcml2ZXIgY3VycmVudGx5IHN1cHBvcnRzIHRoZSBmb2xsb3dpbmcgZmVhdHVy
ZXM6Cj4gPiA+ICAJLSBXYXRjaGRvZwo+ID4gPiAgCS0gTEVEcwo+ID4gPiAJLSBId21vbiAodm9s
dGFnZSBtb25pdG9yaW5nKQo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBXZXJu
ZXIgPGFuZHJlYXMud2VybmVyQG1lbi5kZT4KPiA+ID4gQWNrZWQtYnk6IExlZSBKb25lcyA8bGVl
LmpvbmVzQGxpbmFyby5vcmc+Cj4gPiA+IC0tLQo+ID4gPiAgZHJpdmVycy9tZmQvS2NvbmZpZyAg
ICAgfCAgMTIgKysrKysKPiA+ID4gIGRyaXZlcnMvbWZkL01ha2VmaWxlICAgIHwgICAxICsKPiA+
ID4gIGRyaXZlcnMvbWZkL21lbmYyMWJtYy5jIHwgMTMyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gPiAgMyBmaWxlcyBjaGFuZ2VkLCAxNDUgaW5z
ZXJ0aW9ucygrKQo+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbWZkL21lbmYyMWJt
Yy5jCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZmQvS2NvbmZpZyBiL2RyaXZl
cnMvbWZkL0tjb25maWcKPiA+ID4gaW5kZXggYjhkOWNhMC4uNmE5ZjEwMSAxMDA2NDQKPiA+ID4g
LS0tIGEvZHJpdmVycy9tZmQvS2NvbmZpZwo+ID4gPiArKysgYi9kcml2ZXJzL21mZC9LY29uZmln
Cj4gPiA+IEBAIC00NTMsNiArNDUzLDE4IEBAIGNvbmZpZyBNRkRfTUFYODk5OAo+ID4gPiAgCSAg
YWRkaXRpb25hbCBkcml2ZXJzIG11c3QgYmUgZW5hYmxlZCBpbiBvcmRlciB0byB1c2UgdGhlIGZ1
bmN0aW9uYWxpdHkKPiA+ID4gIAkgIG9mIHRoZSBkZXZpY2UuCj4gPiA+ICAKPiA+ID4gK2NvbmZp
ZyBNRkRfTUVORjIxQk1DCj4gPiA+ICsJdHJpc3RhdGUgIk1FTiAxNEYwMjFQMDAgQm9hcmQgTWFu
YWdlbWVudCBDb250cm9sbGVyIFN1cHBvcnQiCj4gPiA+ICsJZGVwZW5kcyBvbiBJMkMKPiA+ID4g
KwlzZWxlY3QgTUZEX0NPUkUKPiA+ID4gKwloZWxwCj4gPiA+ICsJICBTYXkgeWVzIGhlcmUgdG8g
YWRkIHN1cHBvcnQgZm9yIHRoZSBNRU4gMTRGMDIxUDAwIEJNQwo+ID4gPiArCSAgd2hpY2ggaXMg
YSBCb2FyZCBNYW5hZ2VtZW50IENvbnRyb2xsZXIgY29ubmVjdGVkIHRvIHRoZSBJMkMgYnVzLgo+
ID4gPiArCSAgVGhlIGRldmljZSBzdXBwb3J0cyBtdWx0aXBsZSBzdWItZGV2aWNlcyBsaWtlIExF
RCwgSFdNT04gIGFuZCBXRFQuCj4gPiAKPiA+IE5pdDogV2hpdGVzcGFjZSBlcnJvci4KPiA+IAo+
IAo+IEkgcnVuIGNoZWNrcGF0Y2ggYnV0IGRpZCBub3QgZmluZCBhbnkgd2hpdGVzcGFjZSBlcnJv
ci4KPiBXaGVyZSBpcyBpdD8KCkFmdGVyICdIV01PTicuCgo+ID4gPiArTU9EVUxFX0RFVklDRV9U
QUJMRShpMmMsIG1lbmYyMWJtY19pZF90YWJsZSk7Cj4gPiA+ICsKPiA+ID4gK3N0YXRpYyBzdHJ1
Y3QgaTJjX2RyaXZlciBtZW5mMjFibWNfZHJpdmVyID0gewo+ID4gPiArCS5kcml2ZXIubmFtZQk9
ICJtZW5mMjFibWMiLAo+ID4gPiArCS5pZF90YWJsZQk9IG1lbmYyMWJtY19pZF90YWJsZSwKPiA+
ID4gKwkucHJvYmUJCT0gbWVuZjIxYm1jX3Byb2JlLAo+ID4gPiArCS5yZW1vdmUJCT0gbWVuZjIx
Ym1jX3JlbW92ZSwKPiA+ID4gK307Cj4gPiAKPiA+IE5vIERUIHN1cHBvcnQ/Cj4gPiAKPiAKPiBO
byBub3QgYXQgdGhlIG1vbWVudCBiZWNhdXNlIGl0IGlzIHVzZWQgb25seSBvbiB4ODYgc3lzdGVt
LgoKQWggb2theS4gIFNob3VsZG4ndCB0aGUgS2NvbmZpZyBkZXBlbmQgb24gWDg2IHRoZW4/ICBX
aGF0IGFib3V0IEFDUEk/Cgo+ID4gPiArbW9kdWxlX2kyY19kcml2ZXIobWVuZjIxYm1jX2RyaXZl
cik7Cj4gPiA+ICsKPiA+ID4gK01PRFVMRV9ERVNDUklQVElPTigiTUVOIDE0RjAyMVAwMCBCTUMg
bWZkIGNvcmUgZHJpdmVyIik7Cj4gPiAKPiA+IHMvbWZkL01GRAo+ID4gCj4gPiA+ICtNT0RVTEVf
QVVUSE9SKCJBbmRyZWFzIFdlcm5lciA8YW5kcmVhcy53ZXJuZXJAbWVuLmRlPiIpOwo+ID4gPiAr
TU9EVUxFX0xJQ0VOU0UoIkdQTCB2MiIpOwo+ID4gCgotLSAKTGVlIEpvbmVzCkxpbmFybyBTVE1p
Y3JvZWxlY3Ryb25pY3MgTGFuZGluZyBUZWFtIExlYWQKTGluYXJvLm9yZyDilIIgT3BlbiBzb3Vy
Y2Ugc29mdHdhcmUgZm9yIEFSTSBTb0NzCkZvbGxvdyBMaW5hcm86IEZhY2Vib29rIHwgVHdpdHRl
ciB8IEJsb2cKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
CmxtLXNlbnNvcnMgbWFpbGluZyBsaXN0CmxtLXNlbnNvcnNAbG0tc2Vuc29ycy5vcmcKaHR0cDov
L2xpc3RzLmxtLXNlbnNvcnMub3JnL21haWxtYW4vbGlzdGluZm8vbG0tc2Vuc29ycw=

  reply	other threads:[~2014-08-27 11:01 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-26 17:45 [PATCH v5 0/4] Introduce MEN 14F021P00 BMC driver series Andreas Werner
2014-08-26 17:45 ` [lm-sensors] " Andreas Werner
2014-08-26 17:45 ` Andreas Werner
2014-08-26 17:45 ` [PATCH v5 1/4] drivers/mfd/menf21bmc: introduce MEN 14F021P00 BMC MFD Core driver Andreas Werner
2014-08-26 17:45   ` [lm-sensors] " Andreas Werner
2014-08-26 17:45   ` Andreas Werner
2014-08-27  7:26   ` Lee Jones
2014-08-27  7:26     ` [lm-sensors] " Lee Jones
2014-08-27  7:26     ` Lee Jones
2014-08-27 10:36     ` Andreas Werner
2014-08-27 10:36       ` Andreas Werner
2014-08-27 10:36       ` [lm-sensors] " Andreas Werner
2014-08-27 10:36       ` Andreas Werner
2014-08-27 10:52     ` Andreas Werner
2014-08-27 10:52       ` Andreas Werner
2014-08-27 10:52       ` [lm-sensors] " Andreas Werner
2014-08-27 10:52       ` Andreas Werner
2014-08-27 11:01       ` Lee Jones [this message]
2014-08-27 11:01         ` [lm-sensors] " Lee Jones
2014-08-27 12:00         ` Andreas Werner
2014-08-27 12:00           ` Andreas Werner
2014-08-27 12:00           ` [lm-sensors] " Andreas Werner
2014-08-27 11:29           ` Lee Jones
2014-08-27 11:29             ` [lm-sensors] " Lee Jones
2014-08-27 13:37     ` Guenter Roeck
2014-08-27 13:37       ` [lm-sensors] " Guenter Roeck
2014-08-27 13:46       ` Lee Jones
2014-08-27 13:46         ` [lm-sensors] " Lee Jones
2014-08-26 17:46 ` [PATCH v5 2/4] drivers/watchdog/menf21bmc_wdt: introduce MEN 14F021P00 BMC Watchdog driver Andreas Werner
2014-08-26 17:46   ` [lm-sensors] [PATCH v5 2/4] drivers/watchdog/menf21bmc_wdt: introduce MEN 14F021P00 BMC Watchdog dri Andreas Werner
2014-08-26 17:46   ` [PATCH v5 2/4] drivers/watchdog/menf21bmc_wdt: introduce MEN 14F021P00 BMC Watchdog driver Andreas Werner
2014-08-26 17:46 ` [PATCH v5 3/4] drivers/leds/leds-menf21bmc: introduce MEN 14F021P00 BMC LED driver Andreas Werner
2014-08-26 17:46   ` [lm-sensors] " Andreas Werner
2014-08-26 17:46   ` Andreas Werner
2014-08-26 17:46 ` [PATCH v5 4/4] drivers/hwmon/menf21bmc_hwmon: introduce MEN14F021P00 BMC HWMON driver Andreas Werner
2014-08-26 17:46   ` [lm-sensors] " Andreas Werner
2014-08-26 17:46   ` Andreas Werner
2014-08-26 17:15   ` Guenter Roeck
2014-08-26 17:15     ` [lm-sensors] [PATCH v5 4/4] drivers/hwmon/menf21bmc_hwmon: introduce MEN14F021P00 BMC HWMON driv Guenter Roeck
2014-08-27  7:58     ` [PATCH v5 4/4] drivers/hwmon/menf21bmc_hwmon: introduce MEN14F021P00 BMC HWMON driver Andreas Werner
2014-08-27  7:58       ` [lm-sensors] [PATCH v5 4/4] drivers/hwmon/menf21bmc_hwmon: introduce MEN14F021P00 BMC HWMON driv Andreas Werner
2014-08-27  7:58       ` [PATCH v5 4/4] drivers/hwmon/menf21bmc_hwmon: introduce MEN14F021P00 BMC HWMON driver Andreas Werner

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=20140827110142.GA6364@lee--X1 \
    --to=lee.jones@linaro.org \
    --cc=andreas.werner@men.de \
    --cc=cooloney@gmail.com \
    --cc=jdelvare@suse.de \
    --cc=johannes.thumshirn@men.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-leds@vger.kernel.org \
    --cc=linux-watchdog@vger.kernel.org \
    --cc=linux@roeck-us.net \
    --cc=lm-sensors@lm-sensors.org \
    --cc=rpurdie@rpsys.net \
    --cc=sameo@linux.intel.com \
    --cc=wim@iguana.be \
    /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.