diff for duplicates of <56FBF7B1.1030407@gmail.com> diff --git a/a/1.txt b/N1/1.txt index 8b009f9..2448d88 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,74 +1,90 @@ -SSBkb24ndCB0aGluayBpdCBpcyB3cm9uZyB0byB1c2UgbmNwWFh4aDEwMyBpbnN0ZWFkIG9mIG5j -cDE1eGgxMDMsCmJlY2F1c2UgdGhlIGZpcnN0IG51bWJlciByZWZlcnMgdG8gdGhlIHBoeXNpY2Fs -IHNpemUgb2YgdGhlIHRoZXJtaXN0b3IKYW5kIHNob3VsZCBub3QgY2hhbmdlIGl0cyBiZWhhdmlv -ci4gSW4gZmFjdCB0aGUgZGF0YXNoZWV0IGRvZXMgdGhlIHNhbWUKa2luZCBvZiBncm91cGluZy4K -Ckkgd2FzIGp1c3Qgd29uZGVyaW5nIHdoYXQgd2FzIHRoZSByZWFzb24gZm9yIHRoZSBkaXNjcmVw -YW5jeSBiZXR3ZWVuIHRoZQpkYXRhc2hlZXQgYW5kIHlvdXIgdmFsdWVzLgpJbmRlZWQgdGhlIGRh -dGFzaGVldCBJIGxpbmtlZCBlYXJsaWVyLCBhdCBwYWdlIDE1LCBnaXZlcyB5b3UgdmVyYmF0aW0K -dGhlIGNvbnRlbnQgb2YgdGhpcyBhcnJheSBhbmQgdGhlIHJlc3VsdCBvZiB5b3VyIGNhbGN1bGF0 -aW9uIGRvZXMgbm90Cm1hdGNoIGl0LgpJdCBpcyBub3QgX2Fic3VyZGx5XyB3cm9uZyBidXQsIGF0 -IGZpcnN0IHNpZ2h0LCBpdCBzZWVtcyBsaWtlIHRoZXJlIGlzIGEKMTAgZGVncmVlcyBkaWZmZXJl -bmNlIGF0IHRoZSBleHRyZW1lcyAoYnV0IDEwIGtPaG0gYXQgMjUgQyBpcyBjb3JyZWN0KS4KCkxl -IDMwLzAzLzIwMTYgMTc6MDksIEpvc2VwaCBNY05hbGx5IGEgw6ljcml0IDoKPiBIZWxsbyBNYXhp -bWUsCj4gCj4gVGhpcyBkYXRhIHdhcyBjYWxjdWxhdGVkIGZvciBhIE11cmF0YSBOQ1AxNVhIMTAz -WFhYWFguCj4gCj4gWW91IGhhdmUgaWxsdXN0cmF0ZWQgc29tZXRoaW5nIHRvIG1lIHdpdGggeW91 -ciBxdWVzdGlvbiB0aG91Z2guIFdoZW4gSQo+IHVwbG9hZGVkIHRoaXMgcGF0Y2gsIEkgd2FzIGZv -bGxvd2luZyB0aGUgZm9ybWF0IG9mIHRoZSBjb21wZW5zYXRpb24KPiB0YWJsZXMgdGhhdCBhcmUg -YWxyZWFkeSBwcmVzZW50IGluIHRoZSBmaWxlLiBTbyBpIHVzZWQgIm5jcFhYeGgxMDMiCj4gaW5z -dGVhZCBvZiAibmNwMTV4aDEwMyIuIEFsc28sIGl0IHdhcyBteSBmaXJzdCBwYXRjaCBzdWJtaXR0 -ZWQgdG8gdGhlCj4gTGludXgga2VybmVsLiBTbyBJIG1heSBoYXZlIGJlZW4gb3ZlciB0aGlua2lu -ZyBzb21lIHRoaW5ncyEgV2l0aCBzb21lCj4gaGluZHNpZ2h0LCBJIHNlZSB0aGF0IHRoZSBuYW1l -IGlzIG1pc2xlYWRpbmcuIEknbSBnb2luZyB0byBoYXZlIHRvCj4gcmV2aXNpdCB0aGlzIHBhdGNo -IHRvIG1ha2UgaXQgbW9yZSAnZ2VuZXJpYycgZm9yIG90aGVyIHRoZXJtaXN0b3JzLCBvcgo+IG1h -a2UgaXQgbW9yZSBzcGVjaWZpYyBmb3IgdGhpcyBwYXJ0aWN1bGFyIHRoZXJtaXN0b3IuCj4gCj4g -SSBob3BlIHRoYXQgYW5zd2VycyB5b3VyIHF1ZXN0aW9ucy4gVGhhbmtzIGZvciBwb2ludGluZyB0 -aGlzIG91dCB0byBtZS4KPiAKPiBSZWdhcmRzLAo+IEpvc2VwaAo+IAo+IE9uIFdlZCwgTWFyIDMw -LCAyMDE2IGF0IDM6MDMgUE0sIE1heGltZSBKYXlhdCA8amF5YXRtYXhpbWVAZ21haWwuY29tCj4g -PG1haWx0bzpqYXlhdG1heGltZUBnbWFpbC5jb20+PiB3cm90ZToKPiAKPiAgICAgSGVsbG8gSm9z -ZXBoLAo+IAo+ICAgICBZb3UgcmVjZW50bHkgYWRkZWQgc3VwcG9ydCBmb3IgdGhlIG5jcFhYeGgx -MDMgaW4KPiAgICAgZHJpdmVycy9od21vbi9udGNfdGhlcm1pc3Rvci5jIHdpdGggdGhlIGZvbGxv -d2luZyBhcnJheSBvZiB2YWx1ZXM6Cj4gCj4gICAgICtzdGF0aWMgY29uc3Qgc3RydWN0IG50Y19j -b21wZW5zYXRpb24gbmNwWFh4aDEwM1tdID0gewo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAg -ICA9IC00MCwgLm9obSAgICAgPSAyNDc1NjUgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAg -ICAgPSAtMzUsIC5vaG0gICAgID0gMTgxNzQyIH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAg -ICAgID0gLTMwLCAub2htICAgICA9IDEzNTEyOCB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAg -ICAgICA9IC0yNSwgLm9obSAgICAgPSAxMDE2NzggfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg -ICAgICAgPSAtMjAsIC5vaG0gICAgID0gNzczNzMgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg -ICAgICAgPSAtMTUsIC5vaG0gICAgID0gNTk1MDQgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg -ICAgICAgPSAtMTAsIC5vaG0gICAgID0gNDYyMjIgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg -ICAgICAgPSAtNSwgLm9obSAgICAgID0gMzYyNDQgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg -ICAgICAgPSAwLCAub2htICAgICAgID0gMjg2NzQgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg -ICAgICAgPSA1LCAub2htICAgICAgID0gMjI4NzggfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg -ICAgICAgPSAxMCwgLm9obSAgICAgID0gMTgzOTkgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg -ICAgICAgPSAxNSwgLm9obSAgICAgID0gMTQ5MTAgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg -ICAgICAgPSAyMCwgLm9obSAgICAgID0gMTIxNjkgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg -ICAgICAgPSAyNSwgLm9obSAgICAgID0gMTAwMDAgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg -ICAgICAgPSAzMCwgLm9obSAgICAgID0gODI3MSB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAg -ICAgICA9IDM1LCAub2htICAgICAgPSA2ODgzIH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAg -ICAgID0gNDAsIC5vaG0gICAgICA9IDU3NjIgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAg -ICAgPSA0NSwgLm9obSAgICAgID0gNDg1MSB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAg -ICA9IDUwLCAub2htICAgICAgPSA0MTA1IH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAgICAg -ID0gNTUsIC5vaG0gICAgICA9IDM0OTIgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAgICAg -PSA2MCwgLm9obSAgICAgID0gMjk4NSB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAgICA9 -IDY1LCAub2htICAgICAgPSAyNTYzIH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAgICAgID0g -NzAsIC5vaG0gICAgICA9IDIyMTEgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAgICAgPSA3 -NSwgLm9obSAgICAgID0gMTkxNSB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAgICA9IDgw -LCAub2htICAgICAgPSAxNjY2IH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAgICAgID0gODUs -IC5vaG0gICAgICA9IDE0NTQgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAgICAgPSA5MCwg -Lm9obSAgICAgID0gMTI3NSB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAgICA9IDk1LCAu -b2htICAgICAgPSAxMTIxIH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAgICAgID0gMTAwLCAu -b2htICAgICA9IDk5MCB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAgICA9IDEwNSwgLm9o -bSAgICAgPSA4NzYgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAgICAgPSAxMTAsIC5vaG0g -ICAgID0gNzc5IH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAgICAgID0gMTE1LCAub2htICAg -ICA9IDY5NCB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAgICA9IDEyMCwgLm9obSAgICAg -PSA2MjAgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAgICAgPSAxMjUsIC5vaG0gICAgID0g -NTU2IH0sCj4gICAgICt9Owo+ICAgICArCj4gCj4gICAgIFdoZXJlIGFyZSB0aGVzZSB0YWtlbiBm -cm9tPwo+ICAgICBVbmxpa2UgdGhlIG90aGVyIHRoZXJtaXN0b3JzIGluIHRoZSBmaWxlLCB0aGVz -ZSB2YWx1ZXMgZG9uJ3Qgc2VlbSB0bwo+ICAgICBtYXRjaCBhbnl0aGluZyBpbiB0aGUgTXVyYXRh -IE5UQyBUaGVybWlzdG9yIERhdGFzaGVldC4KPiAgICAgU2VlOgo+ICAgICBodHRwOi8vd3d3Lm11 -cmF0YS5jb20vfi9tZWRpYS93ZWJyZW5ld2FsL3N1cHBvcnQvbGlicmFyeS9jYXRhbG9nL3Byb2R1 -Y3RzL3RoZXJtaXN0b3IvbnRjL3I0NGUuYXNoeAo+IAo+ICAgICAtLQo+ICAgICBNYXhpbWUgSmF5 -YXQKPiAKPiAKLS0gCk1heGltZSBKYXlhdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f -X19fX19fX19fX19fX19fX18KbG0tc2Vuc29ycyBtYWlsaW5nIGxpc3QKbG0tc2Vuc29yc0BsbS1z -ZW5zb3JzLm9yZwpodHRwOi8vbGlzdHMubG0tc2Vuc29ycy5vcmcvbWFpbG1hbi9saXN0aW5mby9s -bS1zZW5zb3Jz +I don't think it is wrong to use ncpXXxh103 instead of ncp15xh103, +because the first number refers to the physical size of the thermistor +and should not change its behavior. In fact the datasheet does the same +kind of grouping. + +I was just wondering what was the reason for the discrepancy between the +datasheet and your values. +Indeed the datasheet I linked earlier, at page 15, gives you verbatim +the content of this array and the result of your calculation does not +match it. +It is not _absurdly_ wrong but, at first sight, it seems like there is a +10 degrees difference at the extremes (but 10 kOhm at 25 C is correct). + +Le 30/03/2016 17:09, Joseph McNally a écrit : +> Hello Maxime, +> +> This data was calculated for a Murata NCP15XH103XXXXX. +> +> You have illustrated something to me with your question though. When I +> uploaded this patch, I was following the format of the compensation +> tables that are already present in the file. So i used "ncpXXxh103" +> instead of "ncp15xh103". Also, it was my first patch submitted to the +> Linux kernel. So I may have been over thinking some things! With some +> hindsight, I see that the name is misleading. I'm going to have to +> revisit this patch to make it more 'generic' for other thermistors, or +> make it more specific for this particular thermistor. +> +> I hope that answers your questions. Thanks for pointing this out to me. +> +> Regards, +> Joseph +> +> On Wed, Mar 30, 2016 at 3:03 PM, Maxime Jayat <jayatmaxime@gmail.com +> <mailto:jayatmaxime@gmail.com>> wrote: +> +> Hello Joseph, +> +> You recently added support for the ncpXXxh103 in +> drivers/hwmon/ntc_thermistor.c with the following array of values: +> +> +static const struct ntc_compensation ncpXXxh103[] = { +> + { .temp_c = -40, .ohm = 247565 }, +> + { .temp_c = -35, .ohm = 181742 }, +> + { .temp_c = -30, .ohm = 135128 }, +> + { .temp_c = -25, .ohm = 101678 }, +> + { .temp_c = -20, .ohm = 77373 }, +> + { .temp_c = -15, .ohm = 59504 }, +> + { .temp_c = -10, .ohm = 46222 }, +> + { .temp_c = -5, .ohm = 36244 }, +> + { .temp_c = 0, .ohm = 28674 }, +> + { .temp_c = 5, .ohm = 22878 }, +> + { .temp_c = 10, .ohm = 18399 }, +> + { .temp_c = 15, .ohm = 14910 }, +> + { .temp_c = 20, .ohm = 12169 }, +> + { .temp_c = 25, .ohm = 10000 }, +> + { .temp_c = 30, .ohm = 8271 }, +> + { .temp_c = 35, .ohm = 6883 }, +> + { .temp_c = 40, .ohm = 5762 }, +> + { .temp_c = 45, .ohm = 4851 }, +> + { .temp_c = 50, .ohm = 4105 }, +> + { .temp_c = 55, .ohm = 3492 }, +> + { .temp_c = 60, .ohm = 2985 }, +> + { .temp_c = 65, .ohm = 2563 }, +> + { .temp_c = 70, .ohm = 2211 }, +> + { .temp_c = 75, .ohm = 1915 }, +> + { .temp_c = 80, .ohm = 1666 }, +> + { .temp_c = 85, .ohm = 1454 }, +> + { .temp_c = 90, .ohm = 1275 }, +> + { .temp_c = 95, .ohm = 1121 }, +> + { .temp_c = 100, .ohm = 990 }, +> + { .temp_c = 105, .ohm = 876 }, +> + { .temp_c = 110, .ohm = 779 }, +> + { .temp_c = 115, .ohm = 694 }, +> + { .temp_c = 120, .ohm = 620 }, +> + { .temp_c = 125, .ohm = 556 }, +> +}; +> + +> +> Where are these taken from? +> Unlike the other thermistors in the file, these values don't seem to +> match anything in the Murata NTC Thermistor Datasheet. +> See: +> http://www.murata.com/~/media/webrenewal/support/library/catalog/products/thermistor/ntc/r44e.ashx +> +> -- +> Maxime Jayat +> +> +-- +Maxime Jayat diff --git a/a/content_digest b/N1/content_digest index 9242b56..fbd4aae 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,8 +1,8 @@ "ref\056FBDCBD.7080802@gmail.com\0" "ref\0CAP-bB-XEktLRGxtXY_fBUkMG96Hm1g7MhKG-tR1OUQhWjA151w@mail.gmail.com\0" "From\0Maxime Jayat <jayatmaxime@gmail.com>\0" - "Subject\0Re: [lm-sensors] ncpXXxh103 compensation values?\0" - "Date\0Wed, 30 Mar 2016 15:58:41 +0000\0" + "Subject\0Re: ncpXXxh103 compensation values?\0" + "Date\0Wed, 30 Mar 2016 17:58:41 +0200\0" "To\0Joseph McNally <jmcna06@gmail.com>\0" "Cc\0Jean Delvare <jdelvare@suse.de>" Guenter Roeck <linux@roeck-us.net> @@ -10,79 +10,95 @@ " linux-kernel@vger.kernel.org\0" "\00:1\0" "b\0" - "SSBkb24ndCB0aGluayBpdCBpcyB3cm9uZyB0byB1c2UgbmNwWFh4aDEwMyBpbnN0ZWFkIG9mIG5j\n" - "cDE1eGgxMDMsCmJlY2F1c2UgdGhlIGZpcnN0IG51bWJlciByZWZlcnMgdG8gdGhlIHBoeXNpY2Fs\n" - "IHNpemUgb2YgdGhlIHRoZXJtaXN0b3IKYW5kIHNob3VsZCBub3QgY2hhbmdlIGl0cyBiZWhhdmlv\n" - "ci4gSW4gZmFjdCB0aGUgZGF0YXNoZWV0IGRvZXMgdGhlIHNhbWUKa2luZCBvZiBncm91cGluZy4K\n" - "Ckkgd2FzIGp1c3Qgd29uZGVyaW5nIHdoYXQgd2FzIHRoZSByZWFzb24gZm9yIHRoZSBkaXNjcmVw\n" - "YW5jeSBiZXR3ZWVuIHRoZQpkYXRhc2hlZXQgYW5kIHlvdXIgdmFsdWVzLgpJbmRlZWQgdGhlIGRh\n" - "dGFzaGVldCBJIGxpbmtlZCBlYXJsaWVyLCBhdCBwYWdlIDE1LCBnaXZlcyB5b3UgdmVyYmF0aW0K\n" - "dGhlIGNvbnRlbnQgb2YgdGhpcyBhcnJheSBhbmQgdGhlIHJlc3VsdCBvZiB5b3VyIGNhbGN1bGF0\n" - "aW9uIGRvZXMgbm90Cm1hdGNoIGl0LgpJdCBpcyBub3QgX2Fic3VyZGx5XyB3cm9uZyBidXQsIGF0\n" - "IGZpcnN0IHNpZ2h0LCBpdCBzZWVtcyBsaWtlIHRoZXJlIGlzIGEKMTAgZGVncmVlcyBkaWZmZXJl\n" - "bmNlIGF0IHRoZSBleHRyZW1lcyAoYnV0IDEwIGtPaG0gYXQgMjUgQyBpcyBjb3JyZWN0KS4KCkxl\n" - "IDMwLzAzLzIwMTYgMTc6MDksIEpvc2VwaCBNY05hbGx5IGEgw6ljcml0IDoKPiBIZWxsbyBNYXhp\n" - "bWUsCj4gCj4gVGhpcyBkYXRhIHdhcyBjYWxjdWxhdGVkIGZvciBhIE11cmF0YSBOQ1AxNVhIMTAz\n" - "WFhYWFguCj4gCj4gWW91IGhhdmUgaWxsdXN0cmF0ZWQgc29tZXRoaW5nIHRvIG1lIHdpdGggeW91\n" - "ciBxdWVzdGlvbiB0aG91Z2guIFdoZW4gSQo+IHVwbG9hZGVkIHRoaXMgcGF0Y2gsIEkgd2FzIGZv\n" - "bGxvd2luZyB0aGUgZm9ybWF0IG9mIHRoZSBjb21wZW5zYXRpb24KPiB0YWJsZXMgdGhhdCBhcmUg\n" - "YWxyZWFkeSBwcmVzZW50IGluIHRoZSBmaWxlLiBTbyBpIHVzZWQgIm5jcFhYeGgxMDMiCj4gaW5z\n" - "dGVhZCBvZiAibmNwMTV4aDEwMyIuIEFsc28sIGl0IHdhcyBteSBmaXJzdCBwYXRjaCBzdWJtaXR0\n" - "ZWQgdG8gdGhlCj4gTGludXgga2VybmVsLiBTbyBJIG1heSBoYXZlIGJlZW4gb3ZlciB0aGlua2lu\n" - "ZyBzb21lIHRoaW5ncyEgV2l0aCBzb21lCj4gaGluZHNpZ2h0LCBJIHNlZSB0aGF0IHRoZSBuYW1l\n" - "IGlzIG1pc2xlYWRpbmcuIEknbSBnb2luZyB0byBoYXZlIHRvCj4gcmV2aXNpdCB0aGlzIHBhdGNo\n" - "IHRvIG1ha2UgaXQgbW9yZSAnZ2VuZXJpYycgZm9yIG90aGVyIHRoZXJtaXN0b3JzLCBvcgo+IG1h\n" - "a2UgaXQgbW9yZSBzcGVjaWZpYyBmb3IgdGhpcyBwYXJ0aWN1bGFyIHRoZXJtaXN0b3IuCj4gCj4g\n" - "SSBob3BlIHRoYXQgYW5zd2VycyB5b3VyIHF1ZXN0aW9ucy4gVGhhbmtzIGZvciBwb2ludGluZyB0\n" - "aGlzIG91dCB0byBtZS4KPiAKPiBSZWdhcmRzLAo+IEpvc2VwaAo+IAo+IE9uIFdlZCwgTWFyIDMw\n" - "LCAyMDE2IGF0IDM6MDMgUE0sIE1heGltZSBKYXlhdCA8amF5YXRtYXhpbWVAZ21haWwuY29tCj4g\n" - "PG1haWx0bzpqYXlhdG1heGltZUBnbWFpbC5jb20+PiB3cm90ZToKPiAKPiAgICAgSGVsbG8gSm9z\n" - "ZXBoLAo+IAo+ICAgICBZb3UgcmVjZW50bHkgYWRkZWQgc3VwcG9ydCBmb3IgdGhlIG5jcFhYeGgx\n" - "MDMgaW4KPiAgICAgZHJpdmVycy9od21vbi9udGNfdGhlcm1pc3Rvci5jIHdpdGggdGhlIGZvbGxv\n" - "d2luZyBhcnJheSBvZiB2YWx1ZXM6Cj4gCj4gICAgICtzdGF0aWMgY29uc3Qgc3RydWN0IG50Y19j\n" - "b21wZW5zYXRpb24gbmNwWFh4aDEwM1tdID0gewo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAg\n" - "ICA9IC00MCwgLm9obSAgICAgPSAyNDc1NjUgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAg\n" - "ICAgPSAtMzUsIC5vaG0gICAgID0gMTgxNzQyIH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAg\n" - "ICAgID0gLTMwLCAub2htICAgICA9IDEzNTEyOCB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAg\n" - "ICAgICA9IC0yNSwgLm9obSAgICAgPSAxMDE2NzggfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg\n" - "ICAgICAgPSAtMjAsIC5vaG0gICAgID0gNzczNzMgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg\n" - "ICAgICAgPSAtMTUsIC5vaG0gICAgID0gNTk1MDQgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg\n" - "ICAgICAgPSAtMTAsIC5vaG0gICAgID0gNDYyMjIgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg\n" - "ICAgICAgPSAtNSwgLm9obSAgICAgID0gMzYyNDQgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg\n" - "ICAgICAgPSAwLCAub2htICAgICAgID0gMjg2NzQgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg\n" - "ICAgICAgPSA1LCAub2htICAgICAgID0gMjI4NzggfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg\n" - "ICAgICAgPSAxMCwgLm9obSAgICAgID0gMTgzOTkgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg\n" - "ICAgICAgPSAxNSwgLm9obSAgICAgID0gMTQ5MTAgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg\n" - "ICAgICAgPSAyMCwgLm9obSAgICAgID0gMTIxNjkgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg\n" - "ICAgICAgPSAyNSwgLm9obSAgICAgID0gMTAwMDAgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2Mg\n" - "ICAgICAgPSAzMCwgLm9obSAgICAgID0gODI3MSB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAg\n" - "ICAgICA9IDM1LCAub2htICAgICAgPSA2ODgzIH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAg\n" - "ICAgID0gNDAsIC5vaG0gICAgICA9IDU3NjIgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAg\n" - "ICAgPSA0NSwgLm9obSAgICAgID0gNDg1MSB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAg\n" - "ICA9IDUwLCAub2htICAgICAgPSA0MTA1IH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAgICAg\n" - "ID0gNTUsIC5vaG0gICAgICA9IDM0OTIgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAgICAg\n" - "PSA2MCwgLm9obSAgICAgID0gMjk4NSB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAgICA9\n" - "IDY1LCAub2htICAgICAgPSAyNTYzIH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAgICAgID0g\n" - "NzAsIC5vaG0gICAgICA9IDIyMTEgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAgICAgPSA3\n" - "NSwgLm9obSAgICAgID0gMTkxNSB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAgICA9IDgw\n" - "LCAub2htICAgICAgPSAxNjY2IH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAgICAgID0gODUs\n" - "IC5vaG0gICAgICA9IDE0NTQgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAgICAgPSA5MCwg\n" - "Lm9obSAgICAgID0gMTI3NSB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAgICA9IDk1LCAu\n" - "b2htICAgICAgPSAxMTIxIH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAgICAgID0gMTAwLCAu\n" - "b2htICAgICA9IDk5MCB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAgICA9IDEwNSwgLm9o\n" - "bSAgICAgPSA4NzYgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAgICAgPSAxMTAsIC5vaG0g\n" - "ICAgID0gNzc5IH0sCj4gICAgICsgICAgICAgeyAudGVtcF9jICAgICAgID0gMTE1LCAub2htICAg\n" - "ICA9IDY5NCB9LAo+ICAgICArICAgICAgIHsgLnRlbXBfYyAgICAgICA9IDEyMCwgLm9obSAgICAg\n" - "PSA2MjAgfSwKPiAgICAgKyAgICAgICB7IC50ZW1wX2MgICAgICAgPSAxMjUsIC5vaG0gICAgID0g\n" - "NTU2IH0sCj4gICAgICt9Owo+ICAgICArCj4gCj4gICAgIFdoZXJlIGFyZSB0aGVzZSB0YWtlbiBm\n" - "cm9tPwo+ICAgICBVbmxpa2UgdGhlIG90aGVyIHRoZXJtaXN0b3JzIGluIHRoZSBmaWxlLCB0aGVz\n" - "ZSB2YWx1ZXMgZG9uJ3Qgc2VlbSB0bwo+ICAgICBtYXRjaCBhbnl0aGluZyBpbiB0aGUgTXVyYXRh\n" - "IE5UQyBUaGVybWlzdG9yIERhdGFzaGVldC4KPiAgICAgU2VlOgo+ICAgICBodHRwOi8vd3d3Lm11\n" - "cmF0YS5jb20vfi9tZWRpYS93ZWJyZW5ld2FsL3N1cHBvcnQvbGlicmFyeS9jYXRhbG9nL3Byb2R1\n" - "Y3RzL3RoZXJtaXN0b3IvbnRjL3I0NGUuYXNoeAo+IAo+ICAgICAtLQo+ICAgICBNYXhpbWUgSmF5\n" - "YXQKPiAKPiAKLS0gCk1heGltZSBKYXlhdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f\n" - "X19fX19fX19fX19fX19fX18KbG0tc2Vuc29ycyBtYWlsaW5nIGxpc3QKbG0tc2Vuc29yc0BsbS1z\n" - "ZW5zb3JzLm9yZwpodHRwOi8vbGlzdHMubG0tc2Vuc29ycy5vcmcvbWFpbG1hbi9saXN0aW5mby9s\n" - bS1zZW5zb3Jz + "I don't think it is wrong to use ncpXXxh103 instead of ncp15xh103,\n" + "because the first number refers to the physical size of the thermistor\n" + "and should not change its behavior. In fact the datasheet does the same\n" + "kind of grouping.\n" + "\n" + "I was just wondering what was the reason for the discrepancy between the\n" + "datasheet and your values.\n" + "Indeed the datasheet I linked earlier, at page 15, gives you verbatim\n" + "the content of this array and the result of your calculation does not\n" + "match it.\n" + "It is not _absurdly_ wrong but, at first sight, it seems like there is a\n" + "10 degrees difference at the extremes (but 10 kOhm at 25 C is correct).\n" + "\n" + "Le 30/03/2016 17:09, Joseph McNally a \303\251crit :\n" + "> Hello Maxime,\n" + "> \n" + "> This data was calculated for a Murata NCP15XH103XXXXX.\n" + "> \n" + "> You have illustrated something to me with your question though. When I\n" + "> uploaded this patch, I was following the format of the compensation\n" + "> tables that are already present in the file. So i used \"ncpXXxh103\"\n" + "> instead of \"ncp15xh103\". Also, it was my first patch submitted to the\n" + "> Linux kernel. So I may have been over thinking some things! With some\n" + "> hindsight, I see that the name is misleading. I'm going to have to\n" + "> revisit this patch to make it more 'generic' for other thermistors, or\n" + "> make it more specific for this particular thermistor.\n" + "> \n" + "> I hope that answers your questions. Thanks for pointing this out to me.\n" + "> \n" + "> Regards,\n" + "> Joseph\n" + "> \n" + "> On Wed, Mar 30, 2016 at 3:03 PM, Maxime Jayat <jayatmaxime@gmail.com\n" + "> <mailto:jayatmaxime@gmail.com>> wrote:\n" + "> \n" + "> Hello Joseph,\n" + "> \n" + "> You recently added support for the ncpXXxh103 in\n" + "> drivers/hwmon/ntc_thermistor.c with the following array of values:\n" + "> \n" + "> +static const struct ntc_compensation ncpXXxh103[] = {\n" + "> + { .temp_c = -40, .ohm = 247565 },\n" + "> + { .temp_c = -35, .ohm = 181742 },\n" + "> + { .temp_c = -30, .ohm = 135128 },\n" + "> + { .temp_c = -25, .ohm = 101678 },\n" + "> + { .temp_c = -20, .ohm = 77373 },\n" + "> + { .temp_c = -15, .ohm = 59504 },\n" + "> + { .temp_c = -10, .ohm = 46222 },\n" + "> + { .temp_c = -5, .ohm = 36244 },\n" + "> + { .temp_c = 0, .ohm = 28674 },\n" + "> + { .temp_c = 5, .ohm = 22878 },\n" + "> + { .temp_c = 10, .ohm = 18399 },\n" + "> + { .temp_c = 15, .ohm = 14910 },\n" + "> + { .temp_c = 20, .ohm = 12169 },\n" + "> + { .temp_c = 25, .ohm = 10000 },\n" + "> + { .temp_c = 30, .ohm = 8271 },\n" + "> + { .temp_c = 35, .ohm = 6883 },\n" + "> + { .temp_c = 40, .ohm = 5762 },\n" + "> + { .temp_c = 45, .ohm = 4851 },\n" + "> + { .temp_c = 50, .ohm = 4105 },\n" + "> + { .temp_c = 55, .ohm = 3492 },\n" + "> + { .temp_c = 60, .ohm = 2985 },\n" + "> + { .temp_c = 65, .ohm = 2563 },\n" + "> + { .temp_c = 70, .ohm = 2211 },\n" + "> + { .temp_c = 75, .ohm = 1915 },\n" + "> + { .temp_c = 80, .ohm = 1666 },\n" + "> + { .temp_c = 85, .ohm = 1454 },\n" + "> + { .temp_c = 90, .ohm = 1275 },\n" + "> + { .temp_c = 95, .ohm = 1121 },\n" + "> + { .temp_c = 100, .ohm = 990 },\n" + "> + { .temp_c = 105, .ohm = 876 },\n" + "> + { .temp_c = 110, .ohm = 779 },\n" + "> + { .temp_c = 115, .ohm = 694 },\n" + "> + { .temp_c = 120, .ohm = 620 },\n" + "> + { .temp_c = 125, .ohm = 556 },\n" + "> +};\n" + "> +\n" + "> \n" + "> Where are these taken from?\n" + "> Unlike the other thermistors in the file, these values don't seem to\n" + "> match anything in the Murata NTC Thermistor Datasheet.\n" + "> See:\n" + "> http://www.murata.com/~/media/webrenewal/support/library/catalog/products/thermistor/ntc/r44e.ashx\n" + "> \n" + "> --\n" + "> Maxime Jayat\n" + "> \n" + "> \n" + "-- \n" + Maxime Jayat -c73529ec63e51a8c9d9a0551ce0443b13eb317cb452b750a1a1038cdd57618b1 +93460b611355ea3f5062441973191ff0aad7d41563f6bd948eb43664ada155b9
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.