All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jerome Oufella <jerome.oufella@savoirfairelinux.com>
To: Chris Rodley <chris@snapithd.com>
Cc: kernel@savoirfairelinux.com, linux-kernel@vger.kernel.org,
	lm-sensors@lm-sensors.org
Subject: Re: [lm-sensors] sht15 kernel driver
Date: Wed, 28 Aug 2013 23:08:42 +0000	[thread overview]
Message-ID: <87fvtt4dmt.fsf@jerows.sfl> (raw)
In-Reply-To: <521E7CA7.5060407@snapithd.com> (Chris Rodley's message of "Thu, 29 Aug 2013 10:41:43 +1200")

Q2hyaXMgUm9kbGV5IDxjaHJpc0BzbmFwaXRoZC5jb20+IHdyaXRlczoKCj4gSGksCj4KPiBJIGFt
IHRyeWluZyB0byBnZXQgYSBzaHQ3NSBodW1pZGl0eSBhbmQgdGVtcGVyYXR1cmUgc2Vuc29yIHdv
cmtpbmcKPiB3aXRoIHRoZSBsaW51eCBrZXJuZWwgbW9kdWxlIGluIDMuMi4KPiBJcyB0aGVyZSBh
IGNvZGUgZXhhbXBsZSBmb3IgYXBwbGljYXRpb24gY29kZSB0aGF0IHlvdSBoYXZlIGF2YWlsYWJs
ZT8KPgo+IE1hbnkgdGhhbmtzLAoKSGkgQ2hyaXMsCgpUaGVyZSB3YXMgbXVjaCBsZXNzIHN1cHBv
cnQgZm9yIHRoZSBzaHQxNSBiYWNrIGluIDMuMiBjb21wYXJlZCB0byByZWNlbnQKa2VybmVsIHJl
bGVhc2VzLiBZb3UgbWF5IHdhbnQgdG8gYmFja3BvcnQgZmVhdHVyZXMgYW5kL29yIGZpeGVzIHRv
IHN1aXQKeW91ciBuZWVkcy4KCllvdSBjYW4gZmluZCBhIHVzYWdlIGV4YW1wbGUgZm9yIDMuMiBp
biBhcmNoL2FybS9tYWNoLXB4YS9zdGFyZ2F0ZTIuYwphcm91bmQgbGluZSAxNDA6CgpGaXJzdCwg
Y3JlYXRlIGEgcGxhdGZvcm0gZGF0YSBzdHJ1Y3QgYW5kIHNwZWNpZnkgd2hpY2ggR1BJTyBsaW5l
cyBhcmUKaG9va2VkIHRvIHRoZSBkYXRhIGFuZCBzY2sgbGluZXMgb2YgeW91ciBzaHQtMTU6CiAK
IHN0YXRpYyBzdHJ1Y3Qgc2h0MTVfcGxhdGZvcm1fZGF0YSBwbGF0Zm9ybV9kYXRhX3NodDE1ID0g
ewogICAgICAgIC5ncGlvX2RhdGEgPSAgMTAwLAogICAgICAgIC5ncGlvX3NjayAgPSAgOTgsCiB9
OwoKVGhlbiBzZXR1cCBhIHBsYXRmb3JtIGRldmljZSByZWZlcmVuY2luZyB0aG9zZSBwbGF0Zm9y
bSBkYXRhLCB0aGF0IHlvdQp3aWxsIGhhdmUgdG8gcmVnaXN0ZXIgb24gdGhlIHBsYXRmb3JtIGJ1
cyB1c2luZyBwbGF0Zm9ybV9hZGRfZGV2aWNlcygpCm9yIGVxdWl2YWxlbnQ6Cgogc3RhdGljIHN0
cnVjdCBwbGF0Zm9ybV9kZXZpY2Ugc2h0MTUgPSB7CiAgICAgICAgLm5hbWUgPSAic2h0MTUiLAog
ICAgICAgIC5pZCA9IC0xLAogICAgICAgIC5kZXYgPSB7CiAgICAgICAgICAgICAgICAucGxhdGZv
cm1fZGF0YSA9ICZwbGF0Zm9ybV9kYXRhX3NodDE1LAogICAgICAgIH0sCiB9OwoKIC4uLgoKIHBs
YXRmb3JtX2FkZF9kZXZpY2VzKC4uLik7CgoKCkNoZWVycywKLS0gCkrDqXLDtG1lIE91ZmVsbGEK
QDogamVyb21lLm91ZmVsbGFAc2F2b2lyZmFpcmVsaW51eC5jb20KVDogNTE0LTI3Ni01NDY4IGV4
dC4gMTI1CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwps
bS1zZW5zb3JzIG1haWxpbmcgbGlzdApsbS1zZW5zb3JzQGxtLXNlbnNvcnMub3JnCmh0dHA6Ly9s
aXN0cy5sbS1zZW5zb3JzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xtLXNlbnNvcnM

WARNING: multiple messages have this Message-ID (diff)
From: Jerome Oufella <jerome.oufella@savoirfairelinux.com>
To: Chris Rodley <chris@snapithd.com>
Cc: kernel@savoirfairelinux.com, linux-kernel@vger.kernel.org,
	lm-sensors@lm-sensors.org
Subject: Re: sht15 kernel driver
Date: Wed, 28 Aug 2013 19:08:42 -0400	[thread overview]
Message-ID: <87fvtt4dmt.fsf@jerows.sfl> (raw)
In-Reply-To: <521E7CA7.5060407@snapithd.com> (Chris Rodley's message of "Thu, 29 Aug 2013 10:41:43 +1200")

Chris Rodley <chris@snapithd.com> writes:

> Hi,
>
> I am trying to get a sht75 humidity and temperature sensor working
> with the linux kernel module in 3.2.
> Is there a code example for application code that you have available?
>
> Many thanks,

Hi Chris,

There was much less support for the sht15 back in 3.2 compared to recent
kernel releases. You may want to backport features and/or fixes to suit
your needs.

You can find a usage example for 3.2 in arch/arm/mach-pxa/stargate2.c
around line 140:

First, create a platform data struct and specify which GPIO lines are
hooked to the data and sck lines of your sht-15:
 
 static struct sht15_platform_data platform_data_sht15 = {
        .gpio_data =  100,
        .gpio_sck  =  98,
 };

Then setup a platform device referencing those platform data, that you
will have to register on the platform bus using platform_add_devices()
or equivalent:

 static struct platform_device sht15 = {
        .name = "sht15",
        .id = -1,
        .dev = {
                .platform_data = &platform_data_sht15,
        },
 };

 ...

 platform_add_devices(...);



Cheers,
-- 
Jérôme Oufella
@: jerome.oufella@savoirfairelinux.com
T: 514-276-5468 ext. 125

       reply	other threads:[~2013-08-28 23:08 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <521E7CA7.5060407@snapithd.com>
2013-08-28 23:08 ` Jerome Oufella [this message]
2013-08-28 23:08   ` sht15 kernel driver Jerome Oufella
2013-08-29  3:18   ` [lm-sensors] " Chris Rodley
2013-08-29  3:18     ` Chris Rodley
2013-08-29 15:02     ` [lm-sensors] " Jerome Oufella
2013-08-29 15:02       ` Jerome Oufella
2013-08-29 15:28       ` [lm-sensors] " Guenter Roeck
2013-08-29 15:28         ` Guenter Roeck
2013-08-29 21:58       ` Chris Rodley
2013-08-29 21:58         ` Chris Rodley

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=87fvtt4dmt.fsf@jerows.sfl \
    --to=jerome.oufella@savoirfairelinux.com \
    --cc=chris@snapithd.com \
    --cc=kernel@savoirfairelinux.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lm-sensors@lm-sensors.org \
    /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.