public inbox for linux-tegra@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2] hwmon: (lm90) Add support for TI TMP451
@ 2013-10-09  5:40 Wei Ni
       [not found] ` <1381297248-13375-1-git-send-email-wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Wei Ni @ 2013-10-09  5:40 UTC (permalink / raw)
  To: khali-PUYAD+kWke1g9hUCZPvPmw, linux-0h96xk9xTtrk1uMJSBkQmQ
  Cc: lm-sensors-GZX6beZjE8VD60Wz+7aTrA,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA, Wei Ni

TI TMP451 is mostly compatible with ADT7461, except for
local temperature low byte and max conversion rate.
Add support to the LM90 driver.

Signed-off-by: Wei Ni <wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
---
 Documentation/hwmon/lm90 |    6 ++++++
 drivers/hwmon/lm90.c     |   45 +++++++++++++++++++++++++++++++++++++--------
 2 files changed, 43 insertions(+), 8 deletions(-)

diff --git a/Documentation/hwmon/lm90 b/Documentation/hwmon/lm90
index b466974..ab81013 100644
--- a/Documentation/hwmon/lm90
+++ b/Documentation/hwmon/lm90
@@ -122,6 +122,12 @@ Supported chips:
     Prefix: 'g781'
     Addresses scanned: I2C 0x4c, 0x4d
     Datasheet: Not publicly available from GMT
+  * Texas Instruments TMP451
+    Prefix: 'tmp451'
+    Addresses scanned: I2C 0x4c
+    Datasheet: Publicly available at TI website
+               http://www.ti.com/litv/pdf/sbos686
+
 
 Author: Jean Delvare <khali-PUYAD+kWke1g9hUCZPvPmw@public.gmane.org>
 
diff --git a/drivers/hwmon/lm90.c b/drivers/hwmon/lm90.c
index 82a1ca15..e9a5e30 100644
--- a/drivers/hwmon/lm90.c
+++ b/drivers/hwmon/lm90.c
@@ -60,6 +60,11 @@
  * This driver also supports the G781 from GMT. This device is compatible
  * with the ADM1032.
  *
+ * This driver also supports TMP451 from Texas Instruments. This device is
+ * supported in both compatibility and extended mode. It's mostly compatible
+ * with ADT7461 except for local temperature low byte register and max
+ * conversion rate.
+ *
  * Since the LM90 was the first chipset supported by this driver, most
  * comments will refer to this chipset, but are actually general and
  * concern all supported chipsets, unless mentioned otherwise.
@@ -111,7 +116,7 @@ static const unsigned short normal_i2c[] = {
 	0x4d, 0x4e, 0x4f, I2C_CLIENT_END };
 
 enum chips { lm90, adm1032, lm99, lm86, max6657, max6659, adt7461, max6680,
-	max6646, w83l771, max6696, sa56004, g781 };
+	max6646, w83l771, max6696, sa56004, g781, tmp451 };
 
 /*
  * The LM90 registers
@@ -168,6 +173,9 @@ enum chips { lm90, adm1032, lm99, lm86, max6657, max6659, adt7461, max6680,
 #define LM90_DEF_CONVRATE_RVAL	6	/* Def conversion rate register value */
 #define LM90_MAX_CONVRATE_MS	16000	/* Maximum conversion rate in ms */
 
+/* TMP451 registers */
+#define TMP451_REG_R_LOCAL_TEMPL	0x15
+
 /*
  * Device flags
  */
@@ -206,6 +214,7 @@ static const struct i2c_device_id lm90_id[] = {
 	{ "nct1008", adt7461 },
 	{ "w83l771", w83l771 },
 	{ "sa56004", sa56004 },
+	{ "tmp451", tmp451},
 	{ }
 };
 MODULE_DEVICE_TABLE(i2c, lm90_id);
@@ -294,6 +303,13 @@ static const struct lm90_params lm90_params[] = {
 		.max_convrate = 9,
 		.reg_local_ext = SA56004_REG_R_LOCAL_TEMPL,
 	},
+	[tmp451] = {
+		.flags = LM90_HAVE_OFFSET | LM90_HAVE_REM_LIMIT_EXT
+		  | LM90_HAVE_BROKEN_ALERT,
+		.alert_alarms = 0x7c,
+		.max_convrate = 9,
+		.reg_local_ext = TMP451_REG_R_LOCAL_TEMPL,
+	}
 };
 
 /*
@@ -718,7 +734,7 @@ static int read_temp8(struct device *dev, int index)
 	struct lm90_data *data = lm90_update_device(dev);
 	int temp;
 
-	if (data->kind == adt7461)
+	if (data->kind == adt7461 || data->kind == tmp451)
 		temp = temp_from_u8_adt7461(data, data->temp8[index]);
 	else if (data->kind == max6646)
 		temp = temp_from_u8(data->temp8[index]);
@@ -762,7 +778,7 @@ static int write_temp8(struct device *dev, int index, long val)
 		val -= 16000;
 
 	mutex_lock(&data->update_lock);
-	if (data->kind == adt7461)
+	if (data->kind == adt7461 || data->kind == tmp451)
 		data->temp8[index] = temp_to_u8_adt7461(data, val);
 	else if (data->kind == max6646)
 		data->temp8[index] = temp_to_u8(val);
@@ -803,7 +819,7 @@ static int read_temp11(struct device *dev, int index)
 	struct lm90_data *data = lm90_update_device(dev);
 	int temp;
 
-	if (data->kind == adt7461)
+	if (data->kind == adt7461 || data->kind == tmp451)
 		temp = temp_from_u16_adt7461(data, data->temp11[index]);
 	else if (data->kind == max6646)
 		temp = temp_from_u16(data->temp11[index]);
@@ -848,7 +864,7 @@ static int write_temp11(struct device *dev, int nr, int index, long val)
 		val -= 16000;
 
 	mutex_lock(&data->update_lock);
-	if (data->kind == adt7461)
+	if (data->kind == adt7461 || data->kind == tmp451)
 		data->temp11[index] = temp_to_u16_adt7461(data, val);
 	else if (data->kind == max6646)
 		data->temp11[index] = temp_to_u8(val) << 8;
@@ -912,7 +928,7 @@ static ssize_t show_temphyst(struct device *dev,
 	struct lm90_data *data = lm90_update_device(dev);
 	int temp;
 
-	if (data->kind == adt7461)
+	if (data->kind == adt7461 || data->kind == tmp451)
 		temp = temp_from_u8_adt7461(data, data->temp8[attr->index]);
 	else if (data->kind == max6646)
 		temp = temp_from_u8(data->temp8[attr->index]);
@@ -940,7 +956,7 @@ static ssize_t set_temphyst(struct device *dev, struct device_attribute *dummy,
 		return err;
 
 	mutex_lock(&data->update_lock);
-	if (data->kind == adt7461)
+	if (data->kind == adt7461 || data->kind == tmp451)
 		temp = temp_from_u8_adt7461(data, data->temp8[2]);
 	else if (data->kind == max6646)
 		temp = temp_from_u8(data->temp8[2]);
@@ -1368,6 +1384,19 @@ static int lm90_detect(struct i2c_client *client,
 		 && (config1 & 0x3F) == 0x00
 		 && convrate <= 0x08)
 			name = "g781";
+	} else
+	if (address == 0x4C
+	 && man_id == 0x55) { /* Texas Instruments */
+		int local_ext;
+
+		local_ext = i2c_smbus_read_byte_data(client,
+						     TMP451_REG_R_LOCAL_TEMPL);
+
+		if (chip_id == 0x00 /* TMP451 */
+		 && (config1 & 0x1B) == 0x00
+		 && convrate <= 0x09
+		 && (local_ext & 0x0F) == 0x00)
+			name = "tmp451";
 	}
 
 	if (!name) { /* identification failed */
@@ -1429,7 +1458,7 @@ static void lm90_init_client(struct i2c_client *client)
 	data->config_orig = config;
 
 	/* Check Temperature Range Select */
-	if (data->kind == adt7461) {
+	if (data->kind == adt7461 || data->kind == tmp451) {
 		if (config & 0x04)
 			data->flags |= LM90_FLAG_ADT7461_EXT;
 	}
-- 
1.7.9.5

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH v2] hwmon: (lm90) Add support for TI TMP451
       [not found] ` <1381297248-13375-1-git-send-email-wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
@ 2013-10-09  8:23   ` Jean Delvare
       [not found]     ` <20131009102323.169965ff-R0o5gVi9kd7kN2dkZ6Wm7A@public.gmane.org>
  2013-10-09 15:17   ` Guenter Roeck
  1 sibling, 1 reply; 7+ messages in thread
From: Jean Delvare @ 2013-10-09  8:23 UTC (permalink / raw)
  To: Wei Ni
  Cc: linux-0h96xk9xTtrk1uMJSBkQmQ, lm-sensors-GZX6beZjE8VD60Wz+7aTrA,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA

Hi Wei,

On Wed, 9 Oct 2013 13:40:48 +0800, Wei Ni wrote:
> TI TMP451 is mostly compatible with ADT7461, except for
> local temperature low byte and max conversion rate.
> Add support to the LM90 driver.
> 
> Signed-off-by: Wei Ni <wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
> ---
>  Documentation/hwmon/lm90 |    6 ++++++
>  drivers/hwmon/lm90.c     |   45 +++++++++++++++++++++++++++++++++++++--------
>  2 files changed, 43 insertions(+), 8 deletions(-)

If the lm90 driver supports and detects this chip then sensors-detect
should as well. I can do that for you if you provide a register dump of
your TMP451 chip (use the i2c-dev driver and i2cdump from the i2c-tools
package.)

Thanks,
-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH v2] hwmon: (lm90) Add support for TI TMP451
       [not found]     ` <20131009102323.169965ff-R0o5gVi9kd7kN2dkZ6Wm7A@public.gmane.org>
@ 2013-10-09  8:57       ` Wei Ni
  0 siblings, 0 replies; 7+ messages in thread
From: Wei Ni @ 2013-10-09  8:57 UTC (permalink / raw)
  To: Jean Delvare
  Cc: linux-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org,
	lm-sensors-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org

On 10/09/2013 04:23 PM, Jean Delvare wrote:
> Hi Wei,
> 
> On Wed, 9 Oct 2013 13:40:48 +0800, Wei Ni wrote:
>> TI TMP451 is mostly compatible with ADT7461, except for
>> local temperature low byte and max conversion rate.
>> Add support to the LM90 driver.
>>
>> Signed-off-by: Wei Ni <wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
>> ---
>>  Documentation/hwmon/lm90 |    6 ++++++
>>  drivers/hwmon/lm90.c     |   45 +++++++++++++++++++++++++++++++++++++--------
>>  2 files changed, 43 insertions(+), 8 deletions(-)
> 
> If the lm90 driver supports and detects this chip then sensors-detect
> should as well. I can do that for you if you provide a register dump of
> your TMP451 chip (use the i2c-dev driver and i2cdump from the i2c-tools
> package.)

localhost device # i2cdump -f 0 0x4c
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-0, address 0x4c, mode byte
Continue? [Y/n] y
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 5d 69 00 04 08 bf 00 ff 53 00 00 00 00 00 00 00    ]i.???..S.......
10: a0 00 00 00 00 f0 00 00 00 a9 00 00 00 00 00 00    ?....?...?......
20: b8 0a 01 00 00 XX 00 00 00 00 0e 00 00 00 00 00    ???..X....?.....
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 00    ..............U.
localhost device #

Thanks.
Wei.

> 
> Thanks,
> 

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH v2] hwmon: (lm90) Add support for TI TMP451
       [not found] ` <1381297248-13375-1-git-send-email-wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
  2013-10-09  8:23   ` Jean Delvare
@ 2013-10-09 15:17   ` Guenter Roeck
       [not found]     ` <20131009151744.GA7787-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
  1 sibling, 1 reply; 7+ messages in thread
From: Guenter Roeck @ 2013-10-09 15:17 UTC (permalink / raw)
  To: Wei Ni
  Cc: khali-PUYAD+kWke1g9hUCZPvPmw, lm-sensors-GZX6beZjE8VD60Wz+7aTrA,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA

On Wed, Oct 09, 2013 at 01:40:48PM +0800, Wei Ni wrote:
> TI TMP451 is mostly compatible with ADT7461, except for
> local temperature low byte and max conversion rate.
> Add support to the LM90 driver.
> 
> Signed-off-by: Wei Ni <wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>

Reviewed-by: Guenter Roeck <linux-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>

Jean, I assume you'll take this one ? Otherwise, please let me know.

Thanks,
Guenter

> ---
>  Documentation/hwmon/lm90 |    6 ++++++
>  drivers/hwmon/lm90.c     |   45 +++++++++++++++++++++++++++++++++++++--------
>  2 files changed, 43 insertions(+), 8 deletions(-)
> 
> diff --git a/Documentation/hwmon/lm90 b/Documentation/hwmon/lm90
> index b466974..ab81013 100644
> --- a/Documentation/hwmon/lm90
> +++ b/Documentation/hwmon/lm90
> @@ -122,6 +122,12 @@ Supported chips:
>      Prefix: 'g781'
>      Addresses scanned: I2C 0x4c, 0x4d
>      Datasheet: Not publicly available from GMT
> +  * Texas Instruments TMP451
> +    Prefix: 'tmp451'
> +    Addresses scanned: I2C 0x4c
> +    Datasheet: Publicly available at TI website
> +               http://www.ti.com/litv/pdf/sbos686
> +
>  
>  Author: Jean Delvare <khali-PUYAD+kWke1g9hUCZPvPmw@public.gmane.org>
>  
> diff --git a/drivers/hwmon/lm90.c b/drivers/hwmon/lm90.c
> index 82a1ca15..e9a5e30 100644
> --- a/drivers/hwmon/lm90.c
> +++ b/drivers/hwmon/lm90.c
> @@ -60,6 +60,11 @@
>   * This driver also supports the G781 from GMT. This device is compatible
>   * with the ADM1032.
>   *
> + * This driver also supports TMP451 from Texas Instruments. This device is
> + * supported in both compatibility and extended mode. It's mostly compatible
> + * with ADT7461 except for local temperature low byte register and max
> + * conversion rate.
> + *
>   * Since the LM90 was the first chipset supported by this driver, most
>   * comments will refer to this chipset, but are actually general and
>   * concern all supported chipsets, unless mentioned otherwise.
> @@ -111,7 +116,7 @@ static const unsigned short normal_i2c[] = {
>  	0x4d, 0x4e, 0x4f, I2C_CLIENT_END };
>  
>  enum chips { lm90, adm1032, lm99, lm86, max6657, max6659, adt7461, max6680,
> -	max6646, w83l771, max6696, sa56004, g781 };
> +	max6646, w83l771, max6696, sa56004, g781, tmp451 };
>  
>  /*
>   * The LM90 registers
> @@ -168,6 +173,9 @@ enum chips { lm90, adm1032, lm99, lm86, max6657, max6659, adt7461, max6680,
>  #define LM90_DEF_CONVRATE_RVAL	6	/* Def conversion rate register value */
>  #define LM90_MAX_CONVRATE_MS	16000	/* Maximum conversion rate in ms */
>  
> +/* TMP451 registers */
> +#define TMP451_REG_R_LOCAL_TEMPL	0x15
> +
>  /*
>   * Device flags
>   */
> @@ -206,6 +214,7 @@ static const struct i2c_device_id lm90_id[] = {
>  	{ "nct1008", adt7461 },
>  	{ "w83l771", w83l771 },
>  	{ "sa56004", sa56004 },
> +	{ "tmp451", tmp451},
>  	{ }
>  };
>  MODULE_DEVICE_TABLE(i2c, lm90_id);
> @@ -294,6 +303,13 @@ static const struct lm90_params lm90_params[] = {
>  		.max_convrate = 9,
>  		.reg_local_ext = SA56004_REG_R_LOCAL_TEMPL,
>  	},
> +	[tmp451] = {
> +		.flags = LM90_HAVE_OFFSET | LM90_HAVE_REM_LIMIT_EXT
> +		  | LM90_HAVE_BROKEN_ALERT,
> +		.alert_alarms = 0x7c,
> +		.max_convrate = 9,
> +		.reg_local_ext = TMP451_REG_R_LOCAL_TEMPL,
> +	}
>  };
>  
>  /*
> @@ -718,7 +734,7 @@ static int read_temp8(struct device *dev, int index)
>  	struct lm90_data *data = lm90_update_device(dev);
>  	int temp;
>  
> -	if (data->kind == adt7461)
> +	if (data->kind == adt7461 || data->kind == tmp451)
>  		temp = temp_from_u8_adt7461(data, data->temp8[index]);
>  	else if (data->kind == max6646)
>  		temp = temp_from_u8(data->temp8[index]);
> @@ -762,7 +778,7 @@ static int write_temp8(struct device *dev, int index, long val)
>  		val -= 16000;
>  
>  	mutex_lock(&data->update_lock);
> -	if (data->kind == adt7461)
> +	if (data->kind == adt7461 || data->kind == tmp451)
>  		data->temp8[index] = temp_to_u8_adt7461(data, val);
>  	else if (data->kind == max6646)
>  		data->temp8[index] = temp_to_u8(val);
> @@ -803,7 +819,7 @@ static int read_temp11(struct device *dev, int index)
>  	struct lm90_data *data = lm90_update_device(dev);
>  	int temp;
>  
> -	if (data->kind == adt7461)
> +	if (data->kind == adt7461 || data->kind == tmp451)
>  		temp = temp_from_u16_adt7461(data, data->temp11[index]);
>  	else if (data->kind == max6646)
>  		temp = temp_from_u16(data->temp11[index]);
> @@ -848,7 +864,7 @@ static int write_temp11(struct device *dev, int nr, int index, long val)
>  		val -= 16000;
>  
>  	mutex_lock(&data->update_lock);
> -	if (data->kind == adt7461)
> +	if (data->kind == adt7461 || data->kind == tmp451)
>  		data->temp11[index] = temp_to_u16_adt7461(data, val);
>  	else if (data->kind == max6646)
>  		data->temp11[index] = temp_to_u8(val) << 8;
> @@ -912,7 +928,7 @@ static ssize_t show_temphyst(struct device *dev,
>  	struct lm90_data *data = lm90_update_device(dev);
>  	int temp;
>  
> -	if (data->kind == adt7461)
> +	if (data->kind == adt7461 || data->kind == tmp451)
>  		temp = temp_from_u8_adt7461(data, data->temp8[attr->index]);
>  	else if (data->kind == max6646)
>  		temp = temp_from_u8(data->temp8[attr->index]);
> @@ -940,7 +956,7 @@ static ssize_t set_temphyst(struct device *dev, struct device_attribute *dummy,
>  		return err;
>  
>  	mutex_lock(&data->update_lock);
> -	if (data->kind == adt7461)
> +	if (data->kind == adt7461 || data->kind == tmp451)
>  		temp = temp_from_u8_adt7461(data, data->temp8[2]);
>  	else if (data->kind == max6646)
>  		temp = temp_from_u8(data->temp8[2]);
> @@ -1368,6 +1384,19 @@ static int lm90_detect(struct i2c_client *client,
>  		 && (config1 & 0x3F) == 0x00
>  		 && convrate <= 0x08)
>  			name = "g781";
> +	} else
> +	if (address == 0x4C
> +	 && man_id == 0x55) { /* Texas Instruments */
> +		int local_ext;
> +
> +		local_ext = i2c_smbus_read_byte_data(client,
> +						     TMP451_REG_R_LOCAL_TEMPL);
> +
> +		if (chip_id == 0x00 /* TMP451 */
> +		 && (config1 & 0x1B) == 0x00
> +		 && convrate <= 0x09
> +		 && (local_ext & 0x0F) == 0x00)
> +			name = "tmp451";
>  	}
>  
>  	if (!name) { /* identification failed */
> @@ -1429,7 +1458,7 @@ static void lm90_init_client(struct i2c_client *client)
>  	data->config_orig = config;
>  
>  	/* Check Temperature Range Select */
> -	if (data->kind == adt7461) {
> +	if (data->kind == adt7461 || data->kind == tmp451) {
>  		if (config & 0x04)
>  			data->flags |= LM90_FLAG_ADT7461_EXT;
>  	}
> -- 
> 1.7.9.5
> 
> 

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH v2] hwmon: (lm90) Add support for TI TMP451
       [not found]     ` <20131009151744.GA7787-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
@ 2013-10-09 15:35       ` Jean Delvare
       [not found]         ` <20131009173555.74c0d5f5-R0o5gVi9kd7kN2dkZ6Wm7A@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Jean Delvare @ 2013-10-09 15:35 UTC (permalink / raw)
  To: Guenter Roeck
  Cc: Wei Ni, lm-sensors-GZX6beZjE8VD60Wz+7aTrA,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA

On Wed, 9 Oct 2013 08:17:44 -0700, Guenter Roeck wrote:
> On Wed, Oct 09, 2013 at 01:40:48PM +0800, Wei Ni wrote:
> > TI TMP451 is mostly compatible with ADT7461, except for
> > local temperature low byte and max conversion rate.
> > Add support to the LM90 driver.
> > 
> > Signed-off-by: Wei Ni <wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
> 
> Reviewed-by: Guenter Roeck <linux-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
> 
> Jean, I assume you'll take this one ? Otherwise, please let me know.

Yes I will, thank for the review.

-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH v2] hwmon: (lm90) Add support for TI TMP451
       [not found]         ` <20131009173555.74c0d5f5-R0o5gVi9kd7kN2dkZ6Wm7A@public.gmane.org>
@ 2013-10-11  1:57           ` Wei Ni
       [not found]             ` <52575B1E.60504-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Wei Ni @ 2013-10-11  1:57 UTC (permalink / raw)
  To: Jean Delvare
  Cc: Guenter Roeck, lm-sensors-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org

On 10/09/2013 11:35 PM, Jean Delvare wrote:
> On Wed, 9 Oct 2013 08:17:44 -0700, Guenter Roeck wrote:
>> On Wed, Oct 09, 2013 at 01:40:48PM +0800, Wei Ni wrote:
>>> TI TMP451 is mostly compatible with ADT7461, except for
>>> local temperature low byte and max conversion rate.
>>> Add support to the LM90 driver.
>>>
>>> Signed-off-by: Wei Ni <wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
>>
>> Reviewed-by: Guenter Roeck <linux-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
>>
>> Jean, I assume you'll take this one ? Otherwise, please let me know.
> 
> Yes I will, thank for the review.

Hi, Jean, do you have git repository, so that I can clone it to get
latest changes.

Thanks.
Wei.
> 

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH v2] hwmon: (lm90) Add support for TI TMP451
       [not found]             ` <52575B1E.60504-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
@ 2013-10-11  6:14               ` Jean Delvare
  0 siblings, 0 replies; 7+ messages in thread
From: Jean Delvare @ 2013-10-11  6:14 UTC (permalink / raw)
  To: Wei Ni
  Cc: Guenter Roeck, lm-sensors-GZX6beZjE8VD60Wz+7aTrA,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA

Hi Wei,

On Fri, 11 Oct 2013 09:57:50 +0800, Wei Ni wrote:
> Hi, Jean, do you have git repository, so that I can clone it to get
> latest changes.

No, I don't. I'm using quilt. But at this point there's nothing in my
public quilt tree because this patch depends on another one from you
(hwmon: (lm90) split set&show temp as common codes) which I need to
update first. When this is done, they will both appear at:

http://khali.linux-fr.org/devel/linux-3/jdelvare-hwmon/

Note though that quilt patch series are not carved in stone, so just
because a patch ever appears here doesn't mean it will go upstream
unchanged (or at all.)

-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-10-11  6:14 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-09  5:40 [PATCH v2] hwmon: (lm90) Add support for TI TMP451 Wei Ni
     [not found] ` <1381297248-13375-1-git-send-email-wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2013-10-09  8:23   ` Jean Delvare
     [not found]     ` <20131009102323.169965ff-R0o5gVi9kd7kN2dkZ6Wm7A@public.gmane.org>
2013-10-09  8:57       ` Wei Ni
2013-10-09 15:17   ` Guenter Roeck
     [not found]     ` <20131009151744.GA7787-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2013-10-09 15:35       ` Jean Delvare
     [not found]         ` <20131009173555.74c0d5f5-R0o5gVi9kd7kN2dkZ6Wm7A@public.gmane.org>
2013-10-11  1:57           ` Wei Ni
     [not found]             ` <52575B1E.60504-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2013-10-11  6:14               ` Jean Delvare

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox