All of lore.kernel.org
 help / color / mirror / Atom feed
From: gregory.clement@bootlin.com (Gregory CLEMENT)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 3/3] arm64: dts: armada-3720-espressobin: wire up LED2
Date: Sat, 24 Mar 2018 22:08:56 +0100	[thread overview]
Message-ID: <87vadluqon.fsf@bootlin.com> (raw)
In-Reply-To: <20180321105005.18426-3-u.kleine-koenig@pengutronix.de> ("Uwe Kleine-König"'s message of "Wed, 21 Mar 2018 11:50:05 +0100")

Hi Uwe,
 
 On mer., mars 21 2018, Uwe Kleine-K?nig <u.kleine-koenig@pengutronix.de> wrote:

> The led is connected to MPP1_2.
>
> Signed-off-by: Uwe Kleine-K?nig <u.kleine-koenig@pengutronix.de>
> ---
> Note the LED doesn't work for me on two different boards. But the
> voltage levels on one side of the LED changes from 1.76V to 0V when
> enabling the LED. So there is probably something fishy, don't know if it
> is hardware or software related.

Initially I thought that maybe you should use the "led" function for
it. But this function is only available for pin 11 to 14 not for pin 2.

Another tricky thing is that the pin controller for Armada 37xx really
work on groups: you can't only change the function of a single pin. But
the pin 2 is linked to pin 3 and they have as alternate function "i2c"
which is not used for the espressobin.

Moreover you seemed to managed to controller the pin.

So I have no more ideas for this issue.

At least according to the datasheet, there is no way to control the
behavior of the pin (pull-up, pull-don, open-drain, ...). It is only the
pin 11 to 14 which can be put in Open-Drain if they use the function
"led".

Gregory



>
> Best regards
> Uwe
> ---
>  arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts | 9 +++++++++
>  1 file changed, 9 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts b/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
> index a88f053d2f28..0802d595e0a2 100644
> --- a/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
> +++ b/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
> @@ -77,6 +77,15 @@
>  			  3300000 0x0>;
>  		enable-active-high;
>  	};
> +
> +	leds {
> +		compatible = "gpio-leds";
> +
> +		led2 {
> +			gpios = <&gpionb 2 GPIO_ACTIVE_LOW>;
> +			linux,default-trigger = "heartbeat";
> +		};
> +	};
>  };
>  
>  /* J9 */
> -- 
> 2.16.2
>

-- 
Gregory Clement, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
http://bootlin.com

  parent reply	other threads:[~2018-03-24 21:08 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-21 10:50 [PATCH 1/3] arm64: dts: marvell: armada-37xx: mark the gpio controllers as irq controller Uwe Kleine-König
2018-03-21 10:50 ` [PATCH 2/3] arm64: dts: armada-3720-espressobin: make use of switch irq line Uwe Kleine-König
2018-03-21 13:15   ` Andrew Lunn
2018-03-21 13:23     ` Uwe Kleine-König
2018-03-21 13:29       ` Andrew Lunn
2018-03-21 10:50 ` [PATCH 3/3] arm64: dts: armada-3720-espressobin: wire up LED2 Uwe Kleine-König
2018-03-21 13:19   ` Andrew Lunn
2018-03-21 14:06     ` Uwe Kleine-König
2020-08-28 18:39       ` Pali Rohár
2018-03-24 21:08   ` Gregory CLEMENT [this message]
2018-03-21 13:23 ` [PATCH 1/3] arm64: dts: marvell: armada-37xx: mark the gpio controllers as irq controller Andrew Lunn
2018-03-23 16:34 ` Gregory CLEMENT

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=87vadluqon.fsf@bootlin.com \
    --to=gregory.clement@bootlin.com \
    --cc=linux-arm-kernel@lists.infradead.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.