From: "Kim, Milo" <milo.kim@ti.com>
To: Rob Herring <robh@kernel.org>
Cc: "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
Lee Jones <lee.jones@linaro.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
Jingoo Han <jingoohan1@gmail.com>
Subject: Re: [PATCH RESEND 02/16] Documentation: dt-bindings: backlight: add TI LMU backlight binding information
Date: Tue, 3 Nov 2015 16:13:08 +0900 [thread overview]
Message-ID: <56385E84.2050702@ti.com> (raw)
In-Reply-To: <CAL_JsqJVtObYi5+KYNC7fKDokM3a77mH5nqkExW73s+yPcC9DQ@mail.gmail.com>
On 11/3/2015 12:02 AM, Rob Herring wrote:
> On Sun, Nov 1, 2015 at 11:24 PM, Milo Kim <milo.kim@ti.com> wrote:
>> LM3532, LM3631, LM3632, LM3633, LM3695 and LM3697 use common dt-bindings
>> for describing device.
>>
>> Cc: devicetree@vger.kernel.org
>> Cc: Jingoo Han <jingoohan1@gmail.com>
>> Cc: Lee Jones <lee.jones@linaro.org>
>> Cc: linux-kernel@vger.kernel.org
>> Signed-off-by: Milo Kim <milo.kim@ti.com>
>> ---
>> .../bindings/video/backlight/ti-lmu-backlight.txt | 67 ++++++++++++++++++++++
>
> Please move to bindings/leds/backlight/
There are backlight bindings under video/backlight. I'd like to know why
this 'led' location is preferred. My guess is most of properties are
from common LED properties. Any other reasons?
>
>> 1 file changed, 67 insertions(+)
>> create mode 100644 Documentation/devicetree/bindings/video/backlight/ti-lmu-backlight.txt
>>
>> diff --git a/Documentation/devicetree/bindings/video/backlight/ti-lmu-backlight.txt b/Documentation/devicetree/bindings/video/backlight/ti-lmu-backlight.txt
>> new file mode 100644
>> index 0000000..27b0036
>> --- /dev/null
>> +++ b/Documentation/devicetree/bindings/video/backlight/ti-lmu-backlight.txt
>> @@ -0,0 +1,67 @@
>> +TI LMU backlight device tree bindings
>> +
>> +Required properties:
>> + - compatible: Should be one of lists below.
>> + "ti,lm3532-backlight"
>> + "ti,lm3631-backlight"
>> + "ti,lm3632-backlight"
>> + "ti,lm3633-backlight"
>> + "ti,lm3695-backlight"
>> + "ti,lm3697-backlight"
>> +
>> +Optional properties:
>> + There are two backlight control mode. One is I2C, the other is PWM mode.
>> + Following properties are only specified in PWM mode.
>> + Please note that LMU backlight device can have only one PWM channel.
>> +
>> + - pwms: OF device-tree PWM specification.
>> + - pwm-names: a list of names for the PWM devices specified in the "pwms"
>> + property.
>> +
>> + For the PWM user nodes, please refer to [1].
>> +
>> +Child nodes:
>> + LMU backlight is represented as sub-nodes of the TI LMU device [2].
>> + So, LMU backlight should have more than one backlight child node.
>> + Each node exactly matches with backlight control bank configuration.
>> + Maximum numbers of child nodes depend on the device.
>> + 1 = LM3631, LM3632, LM3695
>> + 2 = LM3633, LM3697
>> + 3 = LM3532
>> +
>> + Required property of a child node:
>> + - hvled1-used, hvled2-used, hvled3-used:
>> + High voltage backlight strings configuration. Type is <boolean>.
>> + Please describe which output backlight string is used.
>> + Please refer to the datasheets [3].
>
> Use led-sources.
OK.
>
>> +
>> + Optional properties of a child node:
>> + - backlight-name: Name string for backlight device identification.
>> + It is used for creating backlight sysfs,
>> + /sys/class/backlight/<backlight-name>/.
>
> Use label.
Got it.
>
>> + - backlight-max-microamp: Max current setting. Type is <u32>.
>> + Unit is microampere.
>> + Range is from 5000 to 30000.
>
> Use led-max-microamp
OK.
>
>> + - initial-brightness: Backlight initial brightness value. Type is <u32>.
>> + It is set as soon as backlight device is created.
>> + 0 ~ 2047 = LM3631, LM3632, LM3633, LM3695 and LM3697
>> + 0 ~ 255 = LM3532
>
> Use default-brightness-level
>
I'll update the bindings and drivers based on your review. Many thanks!
Best regards,
Milo
next prev parent reply other threads:[~2015-11-03 7:13 UTC|newest]
Thread overview: 99+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-02 5:24 [PATCH RESEND 00/16] Support TI LMU devices Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-02 5:24 ` [PATCH RESEND 03/16] Documentation: dt-bindings: hwmon: add TI LMU HWMON binding information Milo Kim
2015-11-02 5:24 ` Milo Kim
[not found] ` <1446441875-1256-4-git-send-email-milo.kim-l0cyMroinI0@public.gmane.org>
2015-11-06 1:57 ` Rob Herring
2015-11-06 1:57 ` Rob Herring
2015-11-06 3:48 ` Kim, Milo
2015-11-06 3:48 ` Kim, Milo
[not found] ` <1446441875-1256-1-git-send-email-milo.kim-l0cyMroinI0@public.gmane.org>
2015-11-02 5:24 ` [PATCH RESEND 01/16] Documentation: dt-bindings: mfd: add TI LMU device " Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-06 2:00 ` Rob Herring
2015-11-11 9:49 ` Lee Jones
2015-11-12 0:05 ` Kim, Milo
2015-11-12 0:05 ` Kim, Milo
2015-11-02 5:24 ` [PATCH RESEND 02/16] Documentation: dt-bindings: backlight: add TI LMU backlight " Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-02 15:02 ` Rob Herring
2015-11-03 7:13 ` Kim, Milo [this message]
2015-11-03 15:32 ` Rob Herring
2015-11-02 5:24 ` [PATCH RESEND 04/16] Documentation: dt-bindings: leds: add LM3633 LED " Milo Kim
2015-11-02 5:24 ` Milo Kim
[not found] ` <1446441875-1256-5-git-send-email-milo.kim-l0cyMroinI0@public.gmane.org>
2015-11-03 16:15 ` Jacek Anaszewski
2015-11-03 16:15 ` Jacek Anaszewski
2015-11-10 7:01 ` Kim, Milo
2015-11-10 7:01 ` Kim, Milo
2015-11-02 5:24 ` [PATCH RESEND 05/16] Documentation: dt-bindings: regulator: add LM363x regulator " Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-02 5:24 ` [PATCH RESEND 08/16] backlight: ti-lmu-backlight: add LM3532 driver Milo Kim
2015-11-02 5:24 ` Milo Kim
[not found] ` <1446441875-1256-9-git-send-email-milo.kim-l0cyMroinI0@public.gmane.org>
2015-11-02 5:37 ` kbuild test robot
2015-11-02 5:37 ` kbuild test robot
[not found] ` <201511021324.3ZsaAzBu%fengguang.wu-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-11-02 7:33 ` Kim, Milo
2015-11-02 7:33 ` Kim, Milo
2015-11-02 5:24 ` [PATCH RESEND 11/16] backlight: ti-lmu-backlight: add LM3633 driver Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-02 5:24 ` [PATCH RESEND 12/16] backlight: ti-lmu-backlight: add LM3695 driver Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-02 5:24 ` [PATCH RESEND 13/16] backlight: ti-lmu-backlight: add LM3697 driver Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-02 8:59 ` [PATCH RESEND 00/16] Support TI LMU devices Lee Jones
2015-11-02 8:59 ` Lee Jones
2015-11-03 6:52 ` Kim, Milo
2015-11-03 6:52 ` Kim, Milo
2015-11-03 8:33 ` Lee Jones
2015-11-03 9:08 ` Kim, Milo
2015-11-03 9:08 ` Kim, Milo
2015-11-25 8:51 ` Kim, Milo
2015-11-25 8:51 ` Kim, Milo
2015-11-25 9:05 ` Lee Jones
2015-11-02 5:24 ` [PATCH RESEND 06/16] mfd: add TI LMU driver Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-23 10:30 ` Lee Jones
2015-11-24 2:35 ` Kim, Milo
2015-11-24 2:35 ` Kim, Milo
2015-11-24 6:39 ` Kim, Milo
2015-11-24 6:39 ` Kim, Milo
2015-11-24 8:18 ` Lee Jones
2015-11-25 8:10 ` Kim, Milo
2015-11-25 8:10 ` Kim, Milo
[not found] ` <56556D01.9070804-l0cyMroinI0@public.gmane.org>
2015-11-25 8:15 ` Lee Jones
2015-11-25 8:15 ` Lee Jones
2015-11-02 5:24 ` [PATCH RESEND 07/16] backlight: add TI LMU backlight common driver Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-02 5:24 ` [PATCH RESEND 09/16] backlight: ti-lmu-backlight: add LM3631 driver Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-02 5:24 ` [PATCH RESEND 10/16] backlight: ti-lmu-backlight: add LM3632 driver Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-02 5:24 ` [PATCH RESEND 14/16] hwmon: add TI LMU hardware fault monitoring driver Milo Kim
2015-11-02 5:24 ` Milo Kim
[not found] ` <1446441875-1256-15-git-send-email-milo.kim-l0cyMroinI0@public.gmane.org>
2015-11-02 14:27 ` Guenter Roeck
2015-11-02 14:27 ` Guenter Roeck
2015-11-03 7:01 ` Kim, Milo
2015-11-03 7:01 ` Kim, Milo
2015-11-02 5:24 ` [PATCH RESEND 15/16] leds: add LM3633 driver Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-03 16:15 ` Jacek Anaszewski
[not found] ` <5638DD99.9070502-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-11-10 7:38 ` Kim, Milo
2015-11-10 7:38 ` Kim, Milo
2015-11-10 13:44 ` Jacek Anaszewski
[not found] ` <5641F4D3.7000800-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-11-11 2:16 ` Kim, Milo
2015-11-11 2:16 ` Kim, Milo
2015-11-12 9:04 ` Jacek Anaszewski
2015-11-20 9:22 ` Jacek Anaszewski
2015-11-22 23:40 ` Kim, Milo
2015-11-22 23:40 ` Kim, Milo
[not found] ` <56525262.60308-l0cyMroinI0@public.gmane.org>
2015-11-23 11:17 ` Jacek Anaszewski
2015-11-23 11:17 ` Jacek Anaszewski
2015-11-02 5:24 ` [PATCH RESEND 16/16] regulator: add LM363X driver Milo Kim
2015-11-02 5:24 ` Milo Kim
2015-11-02 12:26 ` Mark Brown
2015-11-03 6:59 ` Kim, Milo
2015-11-03 6:59 ` Kim, Milo
2015-11-04 13:59 ` Mark Brown
[not found] ` <20151104135911.GC1717-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2015-11-10 7:54 ` Kim, Milo
2015-11-10 7:54 ` Kim, Milo
2015-11-02 9:00 ` [PATCH RESEND 00/16] Support TI LMU devices Lee Jones
2015-11-03 6:56 ` Kim, Milo
2015-11-03 6:56 ` Kim, Milo
2015-11-03 8:35 ` Lee Jones
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=56385E84.2050702@ti.com \
--to=milo.kim@ti.com \
--cc=devicetree@vger.kernel.org \
--cc=jingoohan1@gmail.com \
--cc=lee.jones@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=robh@kernel.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.