All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jacek Anaszewski <j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
To: Rob Herring <robherring2-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: linux-leds-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	"linux-media-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
	<linux-media-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	"linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
	<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	"devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
	<devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	Kyungmin Park
	<kyungmin.park-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	Bartlomiej Zolnierkiewicz
	<b.zolnierkie-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	Pavel Machek <pavel-+ZI9xUNit7I@public.gmane.org>,
	Bryan Wu <cooloney-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
	Richard Purdie <rpurdie-Fm38FmjxZ/leoWH0uzbU5w@public.gmane.org>,
	sakari.ailus-X3B1VOXEql0@public.gmane.org,
	Sylwester Nawrocki
	<s.nawrocki-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	Rob Herring <robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
	Pawel Moll <pawel.moll-5wv7dgnIgG8@public.gmane.org>,
	Mark Rutland <mark.rutland-5wv7dgnIgG8@public.gmane.org>,
	Ian Campbell
	<ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org>,
	Kumar Gala <galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>,
	Liam Girdwood <lgirdwood-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
	Mark Brown <broonie-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
Subject: Re: [PATCH/RFC v10 03/19] DT: leds: Add led-sources property
Date: Fri, 16 Jan 2015 16:52:48 +0100	[thread overview]
Message-ID: <54B933D0.1090004@samsung.com> (raw)
In-Reply-To: <CAL_Jsq+EFWzs1HP1tVt6P=p=HZn2AtSPjp55YrmMQi_mE+kNfQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>

On 01/16/2015 02:48 PM, Rob Herring wrote:
> On Fri, Jan 16, 2015 at 3:07 AM, Jacek Anaszewski
> <j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org> wrote:
>> On 01/15/2015 03:24 PM, Rob Herring wrote:
>>>
>>> On Tue, Jan 13, 2015 at 2:42 AM, Jacek Anaszewski
>>> <j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org> wrote:
>>>>
>>>> On 01/12/2015 05:55 PM, Rob Herring wrote:
>>>>>
>>>>>
>>>>> Adding Mark B and Liam...
>>>>>
>>>>> On Mon, Jan 12, 2015 at 10:10 AM, Jacek Anaszewski
>>>>> <j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org> wrote:
>>>>>>
>>>>>>
>>>>>> On 01/12/2015 02:52 PM, Rob Herring wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jan 12, 2015 at 2:32 AM, Jacek Anaszewski
>>>>>>> <j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> On 01/09/2015 07:33 PM, Rob Herring wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Jan 9, 2015 at 9:22 AM, Jacek Anaszewski
>>>>>>>>> <j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org> wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Add a property for defining the device outputs the LED
>>>>>>>>>> represented by the DT child node is connected to.
>>>>>
>>>>>
>>>>>
>>>>> [...]
>>>>>
>>>>>>>>>> b/Documentation/devicetree/bindings/leds/common.txt
>>>>>>>>>> index a2c3f7a..29295bf 100644
>>>>>>>>>> --- a/Documentation/devicetree/bindings/leds/common.txt
>>>>>>>>>> +++ b/Documentation/devicetree/bindings/leds/common.txt
>>>>>>>>>> @@ -1,6 +1,10 @@
>>>>>>>>>>       Common leds properties.
>>>>>>>>>>
>>>>>>>>>>       Optional properties for child nodes:
>>>>>>>>>> +- led-sources : Array of bits signifying the LED current regulator
>>>>>>>>>> outputs the
>>>>>>>>>> +               LED represented by the child node is connected to
>>>>>>>>>> (1
>>>>>>>>>> -
>>>>>>>>>> the LED
>>>>>>>>>> +               is connected to the output, 0 - the LED isn't
>>>>>>>>>> connected
>>>>>>>>>> to the
>>>>>>>>>> +               output).
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Sorry, I just don't understand this.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> In some Flash LED devices one LED can be connected to one or more
>>>>>>>> electric current outputs, which allows for multiplying the maximum
>>>>>>>> current allowed for the LED. Each sub-LED is represented by a child
>>>>>>>> node in the DT binding of the Flash LED device and it needs to
>>>>>>>> declare
>>>>>>>> which outputs it is connected to. In the example below the
>>>>>>>> led-sources
>>>>>>>> property is a two element array, which means that the flash LED
>>>>>>>> device
>>>>>>>> has two current outputs, and the bits signify if the LED is connected
>>>>>>>> to the output.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Sounds like a regulator for which we already have bindings for and we
>>>>>>> have a driver for regulator based LEDs (but no binding for it).
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Do you think of drivers/leds/leds-regulator.c driver? This driver just
>>>>>> allows for registering an arbitrary regulator device as a LED subsystem
>>>>>> device.
>>>>>>
>>>>>> There are however devices that don't fall into this category, i.e. they
>>>>>> have many outputs, that can be connected to a single LED or to many
>>>>>> LEDs
>>>>>> and the driver has to know what is the actual arrangement.
>>>>>
>>>>>
>>>>>
>>>>> We may need to extend the regulator binding slightly and allow for
>>>>> multiple phandles on a supply property, but wouldn't something like
>>>>> this work:
>>>>>
>>>>> led-supply = <&led-reg0>, <&led-reg1>, <&led-reg2>, <&led-reg3>;
>>>>>
>>>>> The shared source is already supported by the regulator binding.
>>>>
>>>>
>>>>
>>>> I think that we shouldn't split the LED devices into power supply
>>>> providers and consumers as in case of generic regulators. From this
>>>> point of view a LED device current output is a provider and a discrete
>>>> LED element is a consumer. In this approach each discrete LED element
>>>> should have a related driver which is not how LED devices are being
>>>> handled in the LED subsystem, where there is a single binding for a LED
>>>> device and there is a single driver for it which creates separate LED
>>>> class devices for each LED connected to the LED device output. Each
>>>> discrete LED is represented by a child node in the LED device binding.
>>>>
>>>> I am aware that it may be tempting to treat LED devices as common
>>>> regulators, but they have their specific features which gave a
>>>> reason for introducing LED class for them. Besides, there is already
>>>> drivers/leds/leds-regulator.c driver for LED devices which support only
>>>> turning on/off and setting brightness level.
>>>>
>>>> In your proposition a separate regulator provider binding would have
>>>> to be created for each current output and a separate binding for
>>>> each discrete LED connected to the LED device. It would create
>>>> unnecessary noise in a dts file.
>>>>
>>>> Moreover, using regulator binding implies that we want to treat it
>>>> as a sheer power supply for our device (which would be a discrete LED
>>>> element in this case), whereas LED devices provide more features like
>>>> blinking pattern and for flash LED devices - flash timeout, external
>>>> strobe and flash faults.
>>>
>>>
>>> Okay, fair enough. Please include some of this explanation in the
>>> binding description.
>>>
>>> I do still have some concerns about led-sources and whether it can
>>> support other scenarios. It is very much tied to the parent node. Are
>>> there any cases where we don't want the LEDs to be sub nodes? Perhaps
>>> the LEDs are on a separate daughterboard from the driver/supply and we
>>> can have different drivers. It's a stretch maybe.
>>
>>
>> I think it is. Such arrangements would introduce problems also to the
>> other existing bindings. Probably not only LED subsystem related ones.
>>
>>> Or are there cases
>>> where you need more information than just the connection?
>>
>>
>> Currently I can't think of any.
>>
>> Modified rough proposal of the description:
>>
>>
>> -Optional properties for child nodes:
>> +LED and flash LED devices provide the same basic functionality as
>> +current regulators, but extended with LED and flash LED specific +features
>> like blinking patterns, flash timeout, flash faults and
>> +external flash strobe mode.
>> +
>> +Many LED devices expose more than one current output that can be
>> +connected to one or more discrete LED component. Since the arrangement
>> +of connections can influence the way of the LED device initialization,
>> +the LED components have to be tightly coupled with the LED device
>> +binding. They are represented in the form of its child nodes.
>> +
>> +Optional properties for child nodes (if a LED device exposes only one
>> +current output the properties can be placed directly in the LED device
>> +node):
>
> Why special case 1 output case? Just always require a child node.

OK.

>> +- led-sources : Array of connection states between all LED current
>> +               sources exposed by the device and this LED (1 - this LED
>> +               is connected to the current output with index N, 0 -
>> +               this LED isn't connected to the current output with
>> +               index N); the mapping of N-th element of the array to
>> +               the physical device output should be defined in the LED
>> +               driver binding.
>
> I think this should be a list of connected output numbers rather than
> effectively a bitmask.
>
> You may want to add something like led-output-cnt or led-driver-cnt in
> the parent so you know the max list size.

Why should we need this? The number of current outputs exposed by the
device is fixed and can be specified in a LED device bindings
documentation.

-- 
Best Regards,
Jacek Anaszewski
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

WARNING: multiple messages have this Message-ID (diff)
From: Jacek Anaszewski <j.anaszewski@samsung.com>
To: Rob Herring <robherring2@gmail.com>
Cc: linux-leds@vger.kernel.org,
	"linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	Kyungmin Park <kyungmin.park@samsung.com>,
	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
	Pavel Machek <pavel@ucw.cz>, Bryan Wu <cooloney@gmail.com>,
	Richard Purdie <rpurdie@rpsys.net>,
	sakari.ailus@iki.fi, Sylwester Nawrocki <s.nawrocki@samsung.com>,
	Rob Herring <robh+dt@kernel.org>, Pawel Moll <pawel.moll@arm.com>,
	Mark Rutland <mark.rutland@arm.com>,
	Ian Campbell <ijc+devicetree@hellion.org.uk>,
	Kumar Gala <galak@codeaurora.org>,
	Liam Girdwood <lgirdwood@gmail.com>,
	Mark Brown <broonie@kernel.org>
Subject: Re: [PATCH/RFC v10 03/19] DT: leds: Add led-sources property
Date: Fri, 16 Jan 2015 16:52:48 +0100	[thread overview]
Message-ID: <54B933D0.1090004@samsung.com> (raw)
In-Reply-To: <CAL_Jsq+EFWzs1HP1tVt6P=p=HZn2AtSPjp55YrmMQi_mE+kNfQ@mail.gmail.com>

On 01/16/2015 02:48 PM, Rob Herring wrote:
> On Fri, Jan 16, 2015 at 3:07 AM, Jacek Anaszewski
> <j.anaszewski@samsung.com> wrote:
>> On 01/15/2015 03:24 PM, Rob Herring wrote:
>>>
>>> On Tue, Jan 13, 2015 at 2:42 AM, Jacek Anaszewski
>>> <j.anaszewski@samsung.com> wrote:
>>>>
>>>> On 01/12/2015 05:55 PM, Rob Herring wrote:
>>>>>
>>>>>
>>>>> Adding Mark B and Liam...
>>>>>
>>>>> On Mon, Jan 12, 2015 at 10:10 AM, Jacek Anaszewski
>>>>> <j.anaszewski@samsung.com> wrote:
>>>>>>
>>>>>>
>>>>>> On 01/12/2015 02:52 PM, Rob Herring wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jan 12, 2015 at 2:32 AM, Jacek Anaszewski
>>>>>>> <j.anaszewski@samsung.com> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> On 01/09/2015 07:33 PM, Rob Herring wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Jan 9, 2015 at 9:22 AM, Jacek Anaszewski
>>>>>>>>> <j.anaszewski@samsung.com> wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Add a property for defining the device outputs the LED
>>>>>>>>>> represented by the DT child node is connected to.
>>>>>
>>>>>
>>>>>
>>>>> [...]
>>>>>
>>>>>>>>>> b/Documentation/devicetree/bindings/leds/common.txt
>>>>>>>>>> index a2c3f7a..29295bf 100644
>>>>>>>>>> --- a/Documentation/devicetree/bindings/leds/common.txt
>>>>>>>>>> +++ b/Documentation/devicetree/bindings/leds/common.txt
>>>>>>>>>> @@ -1,6 +1,10 @@
>>>>>>>>>>       Common leds properties.
>>>>>>>>>>
>>>>>>>>>>       Optional properties for child nodes:
>>>>>>>>>> +- led-sources : Array of bits signifying the LED current regulator
>>>>>>>>>> outputs the
>>>>>>>>>> +               LED represented by the child node is connected to
>>>>>>>>>> (1
>>>>>>>>>> -
>>>>>>>>>> the LED
>>>>>>>>>> +               is connected to the output, 0 - the LED isn't
>>>>>>>>>> connected
>>>>>>>>>> to the
>>>>>>>>>> +               output).
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Sorry, I just don't understand this.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> In some Flash LED devices one LED can be connected to one or more
>>>>>>>> electric current outputs, which allows for multiplying the maximum
>>>>>>>> current allowed for the LED. Each sub-LED is represented by a child
>>>>>>>> node in the DT binding of the Flash LED device and it needs to
>>>>>>>> declare
>>>>>>>> which outputs it is connected to. In the example below the
>>>>>>>> led-sources
>>>>>>>> property is a two element array, which means that the flash LED
>>>>>>>> device
>>>>>>>> has two current outputs, and the bits signify if the LED is connected
>>>>>>>> to the output.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Sounds like a regulator for which we already have bindings for and we
>>>>>>> have a driver for regulator based LEDs (but no binding for it).
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Do you think of drivers/leds/leds-regulator.c driver? This driver just
>>>>>> allows for registering an arbitrary regulator device as a LED subsystem
>>>>>> device.
>>>>>>
>>>>>> There are however devices that don't fall into this category, i.e. they
>>>>>> have many outputs, that can be connected to a single LED or to many
>>>>>> LEDs
>>>>>> and the driver has to know what is the actual arrangement.
>>>>>
>>>>>
>>>>>
>>>>> We may need to extend the regulator binding slightly and allow for
>>>>> multiple phandles on a supply property, but wouldn't something like
>>>>> this work:
>>>>>
>>>>> led-supply = <&led-reg0>, <&led-reg1>, <&led-reg2>, <&led-reg3>;
>>>>>
>>>>> The shared source is already supported by the regulator binding.
>>>>
>>>>
>>>>
>>>> I think that we shouldn't split the LED devices into power supply
>>>> providers and consumers as in case of generic regulators. From this
>>>> point of view a LED device current output is a provider and a discrete
>>>> LED element is a consumer. In this approach each discrete LED element
>>>> should have a related driver which is not how LED devices are being
>>>> handled in the LED subsystem, where there is a single binding for a LED
>>>> device and there is a single driver for it which creates separate LED
>>>> class devices for each LED connected to the LED device output. Each
>>>> discrete LED is represented by a child node in the LED device binding.
>>>>
>>>> I am aware that it may be tempting to treat LED devices as common
>>>> regulators, but they have their specific features which gave a
>>>> reason for introducing LED class for them. Besides, there is already
>>>> drivers/leds/leds-regulator.c driver for LED devices which support only
>>>> turning on/off and setting brightness level.
>>>>
>>>> In your proposition a separate regulator provider binding would have
>>>> to be created for each current output and a separate binding for
>>>> each discrete LED connected to the LED device. It would create
>>>> unnecessary noise in a dts file.
>>>>
>>>> Moreover, using regulator binding implies that we want to treat it
>>>> as a sheer power supply for our device (which would be a discrete LED
>>>> element in this case), whereas LED devices provide more features like
>>>> blinking pattern and for flash LED devices - flash timeout, external
>>>> strobe and flash faults.
>>>
>>>
>>> Okay, fair enough. Please include some of this explanation in the
>>> binding description.
>>>
>>> I do still have some concerns about led-sources and whether it can
>>> support other scenarios. It is very much tied to the parent node. Are
>>> there any cases where we don't want the LEDs to be sub nodes? Perhaps
>>> the LEDs are on a separate daughterboard from the driver/supply and we
>>> can have different drivers. It's a stretch maybe.
>>
>>
>> I think it is. Such arrangements would introduce problems also to the
>> other existing bindings. Probably not only LED subsystem related ones.
>>
>>> Or are there cases
>>> where you need more information than just the connection?
>>
>>
>> Currently I can't think of any.
>>
>> Modified rough proposal of the description:
>>
>>
>> -Optional properties for child nodes:
>> +LED and flash LED devices provide the same basic functionality as
>> +current regulators, but extended with LED and flash LED specific +features
>> like blinking patterns, flash timeout, flash faults and
>> +external flash strobe mode.
>> +
>> +Many LED devices expose more than one current output that can be
>> +connected to one or more discrete LED component. Since the arrangement
>> +of connections can influence the way of the LED device initialization,
>> +the LED components have to be tightly coupled with the LED device
>> +binding. They are represented in the form of its child nodes.
>> +
>> +Optional properties for child nodes (if a LED device exposes only one
>> +current output the properties can be placed directly in the LED device
>> +node):
>
> Why special case 1 output case? Just always require a child node.

OK.

>> +- led-sources : Array of connection states between all LED current
>> +               sources exposed by the device and this LED (1 - this LED
>> +               is connected to the current output with index N, 0 -
>> +               this LED isn't connected to the current output with
>> +               index N); the mapping of N-th element of the array to
>> +               the physical device output should be defined in the LED
>> +               driver binding.
>
> I think this should be a list of connected output numbers rather than
> effectively a bitmask.
>
> You may want to add something like led-output-cnt or led-driver-cnt in
> the parent so you know the max list size.

Why should we need this? The number of current outputs exposed by the
device is fixed and can be specified in a LED device bindings
documentation.

-- 
Best Regards,
Jacek Anaszewski

  parent reply	other threads:[~2015-01-16 15:52 UTC|newest]

Thread overview: 107+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-09 15:22 [PATCH/RFC v10 00/19] LED / flash API integration Jacek Anaszewski
2015-01-09 15:22 ` [PATCH/RFC v10 01/19] leds: Add LED Flash class extension to the LED subsystem Jacek Anaszewski
2015-01-09 17:37   ` Pavel Machek
2015-01-26 23:02     ` Bryan Wu
2015-01-09 15:22 ` [PATCH/RFC v10 02/19] Documentation: leds: Add description of LED Flash class extension Jacek Anaszewski
2015-01-09 17:40   ` Pavel Machek
2015-01-12  8:04     ` Jacek Anaszewski
2015-01-26 23:03       ` Bryan Wu
2015-01-09 15:22 ` [PATCH/RFC v10 03/19] DT: leds: Add led-sources property Jacek Anaszewski
2015-01-09 17:42   ` Pavel Machek
     [not found]   ` <1420816989-1808-4-git-send-email-j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-09 18:33     ` Rob Herring
2015-01-09 18:33       ` Rob Herring
2015-01-12  8:32       ` Jacek Anaszewski
2015-01-12 13:52         ` Rob Herring
2015-01-12 16:10           ` Jacek Anaszewski
2015-01-12 16:55             ` Rob Herring
2015-01-12 17:06               ` Mark Brown
2015-01-15 12:33                 ` Sylwester Nawrocki
2015-01-15 14:37                   ` Rob Herring
2015-01-15 21:03                   ` Pavel Machek
2015-01-16 10:17                     ` Sylwester Nawrocki
2015-01-16 10:17                       ` Sylwester Nawrocki
     [not found]               ` <CAL_JsqKpJtUG0G6g1GOuSVpc31oe-dp3qdrKJUE0upG-xRDFhA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-01-13  8:42                 ` Jacek Anaszewski
2015-01-13  8:42                   ` Jacek Anaszewski
2015-01-15 14:24                   ` Rob Herring
2015-01-15 15:53                     ` Mark Brown
2015-01-16  9:07                     ` Jacek Anaszewski
2015-01-16 13:48                       ` Rob Herring
     [not found]                         ` <CAL_Jsq+EFWzs1HP1tVt6P=p=HZn2AtSPjp55YrmMQi_mE+kNfQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-01-16 15:52                           ` Jacek Anaszewski [this message]
2015-01-16 15:52                             ` Jacek Anaszewski
2015-01-20 16:09                             ` Jacek Anaszewski
2015-01-20 17:29                               ` Rob Herring
2015-01-20 17:40                                 ` Pavel Machek
2015-01-21  9:39                                   ` Jacek Anaszewski
2015-01-28  7:04                                     ` Sakari Ailus
2015-01-09 15:22 ` [PATCH/RFC v10 04/19] dt-binding: mfd: max77693: Add DT binding related macros Jacek Anaszewski
2015-01-09 17:43   ` Pavel Machek
2015-01-20 11:12   ` Lee Jones
2015-01-20 12:53     ` Jacek Anaszewski
2015-01-28  8:52       ` Sakari Ailus
2015-01-09 15:22 ` [PATCH/RFC v10 05/19] mfd: max77693: Modify flash cell name identifiers Jacek Anaszewski
2015-01-09 17:53   ` Pavel Machek
     [not found]   ` <1420816989-1808-6-git-send-email-j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-20 11:13     ` Lee Jones
2015-01-20 11:13       ` Lee Jones
2015-01-20 12:57       ` Jacek Anaszewski
2015-01-20 12:57         ` Jacek Anaszewski
2015-01-20 15:41         ` Lee Jones
2015-01-09 15:22 ` [PATCH/RFC v10 06/19] mfd: max77693: modifications around max77693_led_platform_data Jacek Anaszewski
2015-01-09 17:56   ` Pavel Machek
     [not found]   ` <1420816989-1808-7-git-send-email-j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-20 11:15     ` Lee Jones
2015-01-20 11:15       ` Lee Jones
2015-01-09 15:22 ` [PATCH/RFC v10 07/19] mfd: max77693: Adjust FLASH_EN_SHIFT and TORCH_EN_SHIFT macros Jacek Anaszewski
2015-01-09 17:59   ` Pavel Machek
2015-01-20 11:17   ` Lee Jones
2015-01-20 13:01     ` Jacek Anaszewski
2015-01-20 14:11       ` Jacek Anaszewski
2015-01-20 15:40         ` Lee Jones
2015-01-20 16:00           ` Pavel Machek
2015-01-20 16:41             ` Lee Jones
2015-01-09 15:22 ` [PATCH/RFC v10 08/19] leds: Add support for max77693 mfd flash cell Jacek Anaszewski
     [not found]   ` <1420816989-1808-9-git-send-email-j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-09 18:46     ` Pavel Machek
2015-01-09 18:46       ` Pavel Machek
2015-01-12  8:52       ` Jacek Anaszewski
2015-01-12 13:25         ` Pavel Machek
2015-01-12 13:46           ` Jacek Anaszewski
2015-02-05 15:34     ` Sakari Ailus
2015-02-05 15:34       ` Sakari Ailus
2015-02-05 16:26       ` Jacek Anaszewski
2015-01-09 15:22 ` [PATCH/RFC v10 09/19] DT: Add documentation for the mfd Maxim max77693 Jacek Anaszewski
2015-01-09 17:52   ` Pavel Machek
2015-01-20 11:21   ` Lee Jones
2015-01-20 14:36     ` Jacek Anaszewski
     [not found]       ` <54BE67EA.2070507-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-20 15:38         ` Lee Jones
2015-01-20 15:38           ` Lee Jones
     [not found] ` <1420816989-1808-1-git-send-email-j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-09 15:23   ` [PATCH/RFC v10 10/19] leds: Add driver for AAT1290 current regulator Jacek Anaszewski
2015-01-09 15:23     ` Jacek Anaszewski
     [not found]     ` <1420816989-1808-11-git-send-email-j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-09 18:57       ` Pavel Machek
2015-01-09 18:57         ` Pavel Machek
2015-01-09 15:23 ` [PATCH/RFC v10 11/19] of: Add Skyworks Solutions, Inc. vendor prefix Jacek Anaszewski
     [not found]   ` <1420816989-1808-12-git-send-email-j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-09 18:57     ` Pavel Machek
2015-01-09 18:57       ` Pavel Machek
2015-01-09 15:23 ` [PATCH/RFC v10 12/19] DT: Add documentation for the Skyworks AAT1290 Jacek Anaszewski
2015-01-09 18:58   ` Pavel Machek
2015-01-09 15:23 ` [PATCH/RFC v10 13/19] exynos4-is: Add support for v4l2-flash subdevs Jacek Anaszewski
2015-01-09 19:06   ` Pavel Machek
2015-01-09 15:23 ` [PATCH/RFC v10 14/19] v4l2-ctrls: Add V4L2_CID_FLASH_SYNC_STROBE control Jacek Anaszewski
     [not found]   ` <1420816989-1808-15-git-send-email-j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-09 19:06     ` Pavel Machek
2015-01-09 19:06       ` Pavel Machek
2015-02-05 16:36   ` Sakari Ailus
2015-01-09 15:23 ` [PATCH/RFC v10 15/19] media: Add registration helpers for V4L2 flash sub-devices Jacek Anaszewski
2015-01-09 20:54   ` Pavel Machek
2015-01-12  9:46     ` Jacek Anaszewski
2015-01-12  9:46       ` Jacek Anaszewski
2015-01-12 13:27       ` Pavel Machek
2015-02-05 17:59   ` Sakari Ailus
2015-02-09 11:15     ` Jacek Anaszewski
2015-01-09 15:23 ` [PATCH/RFC v10 16/19] Documentation: leds: Add description of v4l2-flash sub-device Jacek Anaszewski
2015-01-09 20:57   ` Pavel Machek
2015-01-09 15:23 ` [PATCH/RFC v10 17/19] DT: Add documentation for exynos4-is 'flashes' property Jacek Anaszewski
2015-01-09 20:57   ` Pavel Machek
2015-01-21 16:32   ` Sylwester Nawrocki
2015-01-22  8:47     ` Jacek Anaszewski
2015-01-09 15:23 ` [PATCH/RFC v10 18/19] leds: max77693: add support for V4L2 Flash sub-device Jacek Anaszewski
2015-01-09 20:59   ` Pavel Machek
2015-01-09 15:23 ` [PATCH/RFC v10 19/19] leds: aat1290: " Jacek Anaszewski
     [not found]   ` <1420816989-1808-20-git-send-email-j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-09 20:59     ` Pavel Machek
2015-01-09 20:59       ` Pavel Machek

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=54B933D0.1090004@samsung.com \
    --to=j.anaszewski-sze3o3uu22jbdgjk7y7tuq@public.gmane.org \
    --cc=b.zolnierkie-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org \
    --cc=broonie-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=cooloney-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org \
    --cc=ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org \
    --cc=kyungmin.park-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org \
    --cc=lgirdwood-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-leds-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-media-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=mark.rutland-5wv7dgnIgG8@public.gmane.org \
    --cc=pavel-+ZI9xUNit7I@public.gmane.org \
    --cc=pawel.moll-5wv7dgnIgG8@public.gmane.org \
    --cc=robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=robherring2-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=rpurdie-Fm38FmjxZ/leoWH0uzbU5w@public.gmane.org \
    --cc=s.nawrocki-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org \
    --cc=sakari.ailus-X3B1VOXEql0@public.gmane.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.