* GPIO Support on pcm043
@ 2011-05-20 12:07 Tim Sander
2011-05-20 13:14 ` Eric Bénard
2011-05-23 7:06 ` Sascha Hauer
0 siblings, 2 replies; 8+ messages in thread
From: Tim Sander @ 2011-05-20 12:07 UTC (permalink / raw)
To: barebox
Hi
I just tried (for i in `seq 0 96`)
gpio_set_direction $i 1
and
gpio_set_direction $i 0
on a barebox for pcm043 with gpio support compiled in.
But no LED was lighting up.
Is there some obvious error on my side or is there no gpio
support for pcm043? At least there seems to be support for
the gpio ports on imx?
Any hints?
Thanks
Tim
Hottinger Baldwin Messtechnik GmbH, Im Tiefen See 45, 64293 Darmstadt, Germany | www.hbm.com
Registered as GmbH (German limited liability corporation) in the commercial register at the local court of Darmstadt, HRB 1147
Company domiciled in Darmstadt | CEO: Andreas Huellhorst | Chairman of the board: James Charles Webster
Als Gesellschaft mit beschraenkter Haftung eingetragen im Handelsregister des Amtsgerichts Darmstadt unter HRB 1147
Sitz der Gesellschaft: Darmstadt | Geschaeftsfuehrung: Andreas Huellhorst | Aufsichtsratsvorsitzender: James Charles Webster
The information in this email is confidential. It is intended solely for the addressee. If you are not the intended recipient, please let me know and delete this email.
Die in dieser E-Mail enthaltene Information ist vertraulich und lediglich fur den Empfaenger bestimmt. Sollten Sie nicht der eigentliche Empfaenger sein, informieren Sie mich bitte kurz und loeschen diese E-Mail.
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GPIO Support on pcm043
2011-05-20 12:07 GPIO Support on pcm043 Tim Sander
@ 2011-05-20 13:14 ` Eric Bénard
2011-05-20 13:30 ` Tim Sander
2011-05-23 7:06 ` Sascha Hauer
1 sibling, 1 reply; 8+ messages in thread
From: Eric Bénard @ 2011-05-20 13:14 UTC (permalink / raw)
To: Tim Sander; +Cc: barebox
Hi Tim,
On 20/05/2011 14:07, Tim Sander wrote:
> I just tried (for i in `seq 0 96`)
> gpio_set_direction $i 1
> and
> gpio_set_direction $i 0
>
> on a barebox for pcm043 with gpio support compiled in.
> But no LED was lighting up.
>
> Is there some obvious error on my side or is there no gpio
> support for pcm043? At least there seems to be support for
> the gpio ports on imx?
>
> Any hints?
you first need to configure the mux of the pins to GPIO mode, then you can use
them as gpio.
Eric
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GPIO Support on pcm043
2011-05-20 13:14 ` Eric Bénard
@ 2011-05-20 13:30 ` Tim Sander
2011-05-20 13:34 ` Eric Bénard
2011-05-23 7:12 ` Sascha Hauer
0 siblings, 2 replies; 8+ messages in thread
From: Tim Sander @ 2011-05-20 13:30 UTC (permalink / raw)
To: Eric Bénard; +Cc: barebox
Hi Eric
Thanks for your answer
> > Is there some obvious error on my side or is there no gpio
> > support for pcm043? At least there seems to be support for
> > the gpio ports on imx?
> > Any hints?
>
> you first need to configure the mux of the pins to GPIO mode, then you can
> use them as gpio.
After tripping into that trap multiple times, i've already checked that, but
forgot to mention it:
static struct pad_desc pcm043_pads[] = {
...
MX35_PAD_D3_CLS__GPIO1_4,
MX35_PAD_D3_SPL__GPIO1_5,
...
These should be the gpio nrs 4 and 5 which means that
gpio_set_direction 4 1
or
gpio_set_direction 4 0
should light up the led.
The led is working under linux so it's some problem with the gpio setup.
Thanks
Tim
Hottinger Baldwin Messtechnik GmbH, Im Tiefen See 45, 64293 Darmstadt, Germany | www.hbm.com
Registered as GmbH (German limited liability corporation) in the commercial register at the local court of Darmstadt, HRB 1147
Company domiciled in Darmstadt | CEO: Andreas Huellhorst | Chairman of the board: James Charles Webster
Als Gesellschaft mit beschraenkter Haftung eingetragen im Handelsregister des Amtsgerichts Darmstadt unter HRB 1147
Sitz der Gesellschaft: Darmstadt | Geschaeftsfuehrung: Andreas Huellhorst | Aufsichtsratsvorsitzender: James Charles Webster
The information in this email is confidential. It is intended solely for the addressee. If you are not the intended recipient, please let me know and delete this email.
Die in dieser E-Mail enthaltene Information ist vertraulich und lediglich für den Empfaenger bestimmt. Sollten Sie nicht der eigentliche Empfaenger sein, informieren Sie mich bitte kurz und loeschen diese E-Mail.
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GPIO Support on pcm043
2011-05-20 13:30 ` Tim Sander
@ 2011-05-20 13:34 ` Eric Bénard
2011-05-20 14:16 ` Eric Bénard
2011-05-23 7:12 ` Sascha Hauer
1 sibling, 1 reply; 8+ messages in thread
From: Eric Bénard @ 2011-05-20 13:34 UTC (permalink / raw)
To: Tim Sander; +Cc: barebox
On 20/05/2011 15:30, Tim Sander wrote:
> Hi Eric
>
> Thanks for your answer
>>> Is there some obvious error on my side or is there no gpio
>>> support for pcm043? At least there seems to be support for
>>> the gpio ports on imx?
>>> Any hints?
>>
>> you first need to configure the mux of the pins to GPIO mode, then you can
>> use them as gpio.
> After tripping into that trap multiple times, i've already checked that, but
> forgot to mention it:
> static struct pad_desc pcm043_pads[] = {
> ...
> MX35_PAD_D3_CLS__GPIO1_4,
> MX35_PAD_D3_SPL__GPIO1_5,
> ...
>
> These should be the gpio nrs 4 and 5 which means that
> gpio_set_direction 4 1
> or
> gpio_set_direction 4 0
> should light up the led.
>
if the led is wired on gpio1_5 it should.
Eric
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GPIO Support on pcm043
2011-05-20 13:34 ` Eric Bénard
@ 2011-05-20 14:16 ` Eric Bénard
0 siblings, 0 replies; 8+ messages in thread
From: Eric Bénard @ 2011-05-20 14:16 UTC (permalink / raw)
To: barebox
Hi,
On 20/05/2011 15:34, Eric Bénard wrote:
> On 20/05/2011 15:30, Tim Sander wrote:
>> Hi Eric
>>
>> Thanks for your answer
>>>> Is there some obvious error on my side or is there no gpio
>>>> support for pcm043? At least there seems to be support for
>>>> the gpio ports on imx?
>>>> Any hints?
>>>
>>> you first need to configure the mux of the pins to GPIO mode, then you can
>>> use them as gpio.
>> After tripping into that trap multiple times, i've already checked that, but
>> forgot to mention it:
>> static struct pad_desc pcm043_pads[] = {
>> ...
>> MX35_PAD_D3_CLS__GPIO1_4,
>> MX35_PAD_D3_SPL__GPIO1_5,
>> ...
>>
>> These should be the gpio nrs 4 and 5 which means that
>> gpio_set_direction 4 1
>> or
>> gpio_set_direction 4 0
>> should light up the led.
>>
> if the led is wired on gpio1_5 it should.
>
I mean 1_4 here
Eric
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GPIO Support on pcm043
2011-05-20 12:07 GPIO Support on pcm043 Tim Sander
2011-05-20 13:14 ` Eric Bénard
@ 2011-05-23 7:06 ` Sascha Hauer
1 sibling, 0 replies; 8+ messages in thread
From: Sascha Hauer @ 2011-05-23 7:06 UTC (permalink / raw)
To: Tim Sander; +Cc: barebox
Hi Tim,
On Fri, May 20, 2011 at 02:07:08PM +0200, Tim Sander wrote:
> Hi
>
> I just tried (for i in `seq 0 96`)
> gpio_set_direction $i 1
> and
> gpio_set_direction $i 0
I suppose the actual command you used is gpio_direction_output, right?
there is no gpio_set_direction command.
I just checked that as of latest master the LED on the baseboard
connected to gpio2_6 works with:
gpio_direction_output 38 0
gpio_direction_output 38 1
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GPIO Support on pcm043
2011-05-20 13:30 ` Tim Sander
2011-05-20 13:34 ` Eric Bénard
@ 2011-05-23 7:12 ` Sascha Hauer
2011-05-23 10:20 ` Tim Sander
1 sibling, 1 reply; 8+ messages in thread
From: Sascha Hauer @ 2011-05-23 7:12 UTC (permalink / raw)
To: Tim Sander; +Cc: barebox
On Fri, May 20, 2011 at 03:30:19PM +0200, Tim Sander wrote:
> Hi Eric
>
> Thanks for your answer
> > > Is there some obvious error on my side or is there no gpio
> > > support for pcm043? At least there seems to be support for
> > > the gpio ports on imx?
> > > Any hints?
> >
> > you first need to configure the mux of the pins to GPIO mode, then you can
> > use them as gpio.
> After tripping into that trap multiple times, i've already checked that, but
> forgot to mention it:
> static struct pad_desc pcm043_pads[] = {
> ...
> MX35_PAD_D3_CLS__GPIO1_4,
> MX35_PAD_D3_SPL__GPIO1_5,
> ...
Have you checked that you chose the correct iomux setup? These
particular pins can be routed to three different pads each:
#define MX35_PAD_CAPTURE__GPIO1_4 IOMUX_PAD(0x328, 0x004, 5, 0x850, 0, NO_PAD_CTRL)
#define MX35_PAD_SCKR__GPIO1_4 IOMUX_PAD(0x584, 0x140, 5, 0x850, 1, NO_PAD_CTRL)
#define MX35_PAD_D3_CLS__GPIO1_4 IOMUX_PAD(0x68c, 0x228, 5, 0x850, 2, NO_PAD_CTRL)
#define MX35_PAD_COMPARE__GPIO1_5 IOMUX_PAD(0x32c, 0x008, 5, 0x854, 0, NO_PAD_CTRL)
#define MX35_PAD_FSR__GPIO1_5 IOMUX_PAD(0x588, 0x144, 5, 0x854, 1, NO_PAD_CTRL)
#define MX35_PAD_D3_SPL__GPIO1_5 IOMUX_PAD(0x690, 0x22c, 5, 0x854, 2, NO_PAD_CTRL)
Sascha
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GPIO Support on pcm043
2011-05-23 7:12 ` Sascha Hauer
@ 2011-05-23 10:20 ` Tim Sander
0 siblings, 0 replies; 8+ messages in thread
From: Tim Sander @ 2011-05-23 10:20 UTC (permalink / raw)
To: Sascha Hauer; +Cc: barebox
Hi
Thanks for your help guys! I just noticed i had two mux entries per pad. The
last had overriden my first settings. Its now working as intended, sorry for
the noise.
Best regards
Tim
Hottinger Baldwin Messtechnik GmbH, Im Tiefen See 45, 64293 Darmstadt, Germany | www.hbm.com
Registered as GmbH (German limited liability corporation) in the commercial register at the local court of Darmstadt, HRB 1147
Company domiciled in Darmstadt | CEO: Andreas Huellhorst | Chairman of the board: James Charles Webster
Als Gesellschaft mit beschraenkter Haftung eingetragen im Handelsregister des Amtsgerichts Darmstadt unter HRB 1147
Sitz der Gesellschaft: Darmstadt | Geschaeftsfuehrung: Andreas Huellhorst | Aufsichtsratsvorsitzender: James Charles Webster
The information in this email is confidential. It is intended solely for the addressee. If you are not the intended recipient, please let me know and delete this email.
Die in dieser E-Mail enthaltene Information ist vertraulich und lediglich für den Empfaenger bestimmt. Sollten Sie nicht der eigentliche Empfaenger sein, informieren Sie mich bitte kurz und loeschen diese E-Mail.
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2011-05-23 10:20 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-20 12:07 GPIO Support on pcm043 Tim Sander
2011-05-20 13:14 ` Eric Bénard
2011-05-20 13:30 ` Tim Sander
2011-05-20 13:34 ` Eric Bénard
2011-05-20 14:16 ` Eric Bénard
2011-05-23 7:12 ` Sascha Hauer
2011-05-23 10:20 ` Tim Sander
2011-05-23 7:06 ` Sascha Hauer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox