From: Kukjin Kim <kgene@kernel.org>
To: Peter Chubb <peter.chubb@nicta.com.au>
Cc: Krzysztof Kozlowski <k.kozlowski@samsung.com>,
kgene@kernel.org, linux-samsung-soc@vger.kernel.org
Subject: Re: [PATCH v2] ARM: dts: Odroid XU3 -- Hook up PWM and use it for LEDs
Date: Wed, 13 May 2015 02:47:55 +0900 [thread overview]
Message-ID: <55523CCB.2040008@kernel.org> (raw)
In-Reply-To: <84pp66k1aa.wl-peter.chubb@nicta.com.au>
On 05/12/15 09:29, Peter Chubb wrote:
>
> PWM output wasn't working because it wasn't hooked up to its pincontrol.
> This patch:
> -- hooks up PWM to its pincontrol, and documents what
don't use '--' can occur some confusing in git... just '-' is enough.
> the outputs are on the XU3
> -- switches the LEDs that are on PWM outputs to use PWM
> rather than GPIO.
>
> The main effect is that the brightness of the LEDs can be controlled, and
> user-mode fan control is enabled via /sys/class/pwm
the purpose of this patch looks good, but there are small comments.
>
> Signed-off-by: Peter Chubb <peter.chubb@nicta.com.au>
> ---
> arch/arm/boot/dts/exynos5422-odroidxu3.dts | 58 +++++++++++++++++++++---------
> 1 file changed, 41 insertions(+), 17 deletions(-)
>
> diff --git a/arch/arm/boot/dts/exynos5422-odroidxu3.dts b/arch/arm/boot/dts/exynos5422-odroidxu3.dts
> index 026f83e..095282b 100644
> --- a/arch/arm/boot/dts/exynos5422-odroidxu3.dts
> +++ b/arch/arm/boot/dts/exynos5422-odroidxu3.dts
> @@ -13,6 +13,7 @@
> /dts-v1/;
> #include <dt-bindings/gpio/gpio.h>
> #include "exynos5800.dtsi"
> +#include <dt-bindings/gpio/gpio.h>
Don't add same inclusion.
>
> / {
> model = "Hardkernel Odroid XU3";
> @@ -287,25 +288,35 @@
> status = "okay";
> };
>
> - leds {
> - compatible = "gpio-leds";
> - heartbeat {
> - label = "blue:heartbeart";
> - gpios = <&gpb2 2 0>;
> - default-state = "off";
> - linux,default-trigger = "heartbeat";
> - };
> -
> - eMMC {
> - label = "green:eMMC";
> - gpios = <&gpb2 1 0>;
> - default-state = "off";
> - linux,default-trigger = "mmc0";
> - };
> + pwmleds {
> + compatible = "pwm-leds";
> +
> + greenled {
> + label = "green:mmc0";
> + pwms = <&pwm 1 2000000 0>;
> + pwm-names = "pwm1";
> + /*
> + * Green LED is much brighter than the others
> + * so limit its max brightness
> + */
> + max_brightness = <127>;
> + linux,default-trigger = "mmc0";
> + };
> +
> + blueled {
> + label = "blue:heartbeat";
> + pwms = <&pwm 2 2000000 0>;
> + pwm-names = "pwm2";
> + max_brightness = <255>;
> + linux,default-trigger = "heartbeat";
> + };
> + };
>
> - microSD {
> + gpioleds {
> + compatible = "gpio-leds";
> + redled {
> label = "red:microSD";
> - gpios = <&gpx2 3 0>;
> + gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>;
> default-state = "off";
> linux,default-trigger = "mmc1";
> };
I need to check about gpx2-3...
> @@ -411,3 +422,16 @@
> shunt-resistor = <10000>;
> };
> };
> +
> +&pwm {
> + /*
> + * PWM 0 -- fan
> + * PWM 1 -- Green LED
> + * PWM 2 -- Blue LED
> + * PWM 3 -- on MIPI connector for backlight
> + */
> + pinctrl-0 = <&pwm0_out &pwm1_out &pwm2_out &pwm3_out>;
> + pinctrl-names = "default";
> + status = "okay";
> +};
> +
Please don't add last empty line.
> --
> 2.1.4
next prev parent reply other threads:[~2015-05-12 17:48 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-05-12 0:29 [PATCH] Odroid XU3 DTS: Hook up PWM and use it for LEDs Peter Chubb
2015-05-12 1:15 ` Krzysztof Kozlowski
2015-05-12 1:25 ` Peter Chubb
2015-05-12 1:37 ` Krzysztof Kozlowski
2015-05-12 0:29 ` [PATCH v2] ARM: dts: Odroid XU3 -- " Peter Chubb
2015-05-12 2:32 ` Krzysztof Kozlowski
2015-05-12 3:26 ` Krzysztof Kozlowski
2015-05-12 17:47 ` Kukjin Kim [this message]
2015-05-13 4:01 ` [PATCH v3] ARM: dts: exynos5422-odroidxu3: " Peter Chubb
2015-05-13 13:17 ` Krzysztof Kozlowski
2015-05-13 23:14 ` Peter Chubb
2015-05-13 23:57 ` [PATCH v4] " Peter Chubb
2015-07-30 20:09 ` Anand Moon
2015-07-31 23:23 ` Peter Chubb
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=55523CCB.2040008@kernel.org \
--to=kgene@kernel.org \
--cc=k.kozlowski@samsung.com \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=peter.chubb@nicta.com.au \
/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.