Re: [PATCH 3/4] hwmon: (pmbus/zl6100) Add support for Ericsson BMR45[0, 1] and BMR46[2, 3, 4]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: Guenter Roeck 
> Sent: Wednesday, November 23, 2011 11:31 AM
> To: Jean Delvare
> Cc: Robert Coulson; lm-sensors@xxxxxxxxxxxxxx; Guenter Roeck
> Subject: [PATCH 3/4] hwmon: (pmbus/zl6100) Add support for 
> Ericsson BMR45[0,1] and BMR46[2,3,4]
> 
> Add support for Ericsson BMR450, BMR451, BMR462, BMR463, and 
> BMR464, which are based on ZL2005 and ZL2008, to zl6100 
> driver. Remove BMR450 and BMR451 device IDs from generic PMBus driver.
> 
> Signed-off-by: Guenter Roeck <guenter.roeck@xxxxxxxxxxxx>

Reviewed-by: Robert Coulson <robert.coulson@xxxxxxxxxxxx>

> ---
>  Documentation/hwmon/pmbus    |    5 ++---
>  Documentation/hwmon/zl6100   |   11 +++++++++++
>  drivers/hwmon/pmbus/Kconfig  |    7 ++++---
>  drivers/hwmon/pmbus/pmbus.c  |    2 --
>  drivers/hwmon/pmbus/zl6100.c |    5 +++++
>  5 files changed, 22 insertions(+), 8 deletions(-)
> 
> diff --git a/Documentation/hwmon/pmbus 
> b/Documentation/hwmon/pmbus index 15ac911..d28b591 100644
> --- a/Documentation/hwmon/pmbus
> +++ b/Documentation/hwmon/pmbus
> @@ -2,9 +2,8 @@ Kernel driver pmbus
>  ====================
>  
>  Supported chips:
> -  * Ericsson BMR45X series
> -    DC/DC Converter
> -    Prefixes: 'bmr450', 'bmr451', 'bmr453', 'bmr454'
> +  * Ericsson BMR453, BMR454
> +    Prefixes: 'bmr453', 'bmr454'
>      Addresses scanned: -
>      Datasheet:
>   
> http://archive.ericsson.net/service/internet/picov/get?DocNo=2
> 8701-EN/LZT146395
> diff --git a/Documentation/hwmon/zl6100 
> b/Documentation/hwmon/zl6100 index d3bca06..51f76a1 100644
> --- a/Documentation/hwmon/zl6100
> +++ b/Documentation/hwmon/zl6100
> @@ -34,6 +34,17 @@ Supported chips:
>      Prefix: 'zl6105'
>      Addresses scanned: -
>      Datasheet: http://www.intersil.com/data/fn/fn6906.pdf
> +  * Ericsson BMR450, BMR451
> +    Prefix: 'bmr450', 'bmr451'
> +    Addresses scanned: -
> +    Datasheet:
> +http://archive.ericsson.net/service/internet/picov/get?DocNo=
> 28701-EN/L
> +ZT146401
> +  * Ericsson BMR462, BMR463, BMR464
> +    Prefixes: 'bmr462', 'bmr463', 'bmr464'
> +    Addresses scanned: -
> +    Datasheet:
> +http://archive.ericsson.net/service/internet/picov/get?DocNo=
> 28701-EN/L
> +ZT146256
> +
>  
>  Author: Guenter Roeck <guenter.roeck@xxxxxxxxxxxx>
>  
> diff --git a/drivers/hwmon/pmbus/Kconfig 
> b/drivers/hwmon/pmbus/Kconfig index d357ab2..cfec923 100644
> --- a/drivers/hwmon/pmbus/Kconfig
> +++ b/drivers/hwmon/pmbus/Kconfig
> @@ -19,8 +19,8 @@ config SENSORS_PMBUS
>  	default y
>  	help
>  	  If you say yes here you get hardware monitoring 
> support for generic
> -	  PMBus devices, including but not limited to ADP4000, 
> BMR450, BMR451,
> -	  BMR453, BMR454, NCP4200, and NCP4208.
> +	  PMBus devices, including but not limited to ADP4000, 
> BMR453, BMR454,
> +	  NCP4200, and NCP4208.
>  
>  	  This driver can also be built as a module. If so, the 
> module will
>  	  be called pmbus.
> @@ -114,7 +114,8 @@ config SENSORS_ZL6100
>  	help
>  	  If you say yes here you get hardware monitoring 
> support for Intersil
>  	  ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, 
> ZL6100, and ZL6105
> -	  Digital DC/DC Controllers.
> +	  Digital DC/DC Controllers, as well as for Ericsson 
> BMR450, BMR451,
> +	  BMR462, BMR463, and BMR464.
>  
>  	  This driver can also be built as a module. If so, the 
> module will
>  	  be called zl6100.
> diff --git a/drivers/hwmon/pmbus/pmbus.c 
> b/drivers/hwmon/pmbus/pmbus.c index 995e873..18a385e 100644
> --- a/drivers/hwmon/pmbus/pmbus.c
> +++ b/drivers/hwmon/pmbus/pmbus.c
> @@ -200,8 +200,6 @@ static int pmbus_remove(struct i2c_client *client)
>   */
>  static const struct i2c_device_id pmbus_id[] = {
>  	{"adp4000", 1},
> -	{"bmr450", 1},
> -	{"bmr451", 1},
>  	{"bmr453", 1},
>  	{"bmr454", 1},
>  	{"ncp4200", 1},
> diff --git a/drivers/hwmon/pmbus/zl6100.c 
> b/drivers/hwmon/pmbus/zl6100.c index d78bdcf..7a72b6e 100644
> --- a/drivers/hwmon/pmbus/zl6100.c
> +++ b/drivers/hwmon/pmbus/zl6100.c
> @@ -135,6 +135,11 @@ static int zl6100_write_byte(struct 
> i2c_client *client, int page, u8 value)  }
>  
>  static const struct i2c_device_id zl6100_id[] = {
> +	{"bmr450", zl2005},
> +	{"bmr451", zl2005},
> +	{"bmr462", zl2008},
> +	{"bmr463", zl2008},
> +	{"bmr464", zl2008},
>  	{"zl2004", zl2004},
>  	{"zl2005", zl2005},
>  	{"zl2006", zl2006},
> --
> 1.7.3.1
> 
> 
_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux