[PATCH 3/3] exynos4-is: Open shouldn't fail when sensor entity is not linked

2014-10-08 Thread Jacek Anaszewski
it to the moment when streamon callback is called. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com --- drivers/media/platform/exynos4-is/media-dev.c | 45 ++--- 1 file changed, 41 insertions(+), 4 deletions(-) diff --git a/drivers

[PATCH 1/3] async: Add async_domain_init_exclusive() helper

2014-10-08 Thread Jacek Anaszewski
From: Sylwester Nawrocki s.nawro...@samsung.com Add a helper to allow initialization of struct async_domain at runtime. Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com --- include/linux/async.h |6 ++ 1 file changed, 6

Re: [PATCH/RFC 1/1] Add a libv4l plugin for Exynos4 camera

2014-10-08 Thread Jacek Anaszewski
Hi Hans, On 10/08/2014 02:42 PM, Hans de Goede wrote: Hi, On 10/08/2014 10:46 AM, Jacek Anaszewski wrote: The plugin provides support for the media device on Exynos4 SoC. Added is also a media device configuration file parser. The media configuration file is used for conveying information

[PATCH/RFC v6 1/2] media: Add registration helpers for V4L2 flash

2014-09-22 Thread Jacek Anaszewski
. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Sakari Ailus sakari.ai...@iki.fi Cc: Hans Verkuil hans.verk...@cisco.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur...@rpsys.net --- drivers/media/v4l2-core/Kconfig

[PATCH/RFC v6 2/2] exynos4-is: Add support for v4l2-flash subdevs

2014-09-22 Thread Jacek Anaszewski
This patch adds suppport for external v4l2-flash devices. The support includes parsing camera-flash DT property and asynchronous subdevice registration. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Sylwester Nawrocki s.nawro

[PATCH/RFC v6 1/3] leds: implement sysfs interface locking mechanism

2014-09-22 Thread Jacek Anaszewski
of led_sysfs_is_disabled function. Such a design allows for providing immediate feedback to the user space on whether the LED Flash Class device is available or is under V4L2 Flash sub-device control. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p

[PATCH/RFC v6 2/3] leds: add API for setting torch brightness

2014-09-22 Thread Jacek Anaszewski
, whereas triggers will still call brightness op in both cases. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur...@rpsys.net --- drivers/leds/led-class.c |9 +++-- drivers/leds/led

[PATCH/RFC v6 0/3] LED / flash API integration - LED Flash Class

2014-09-22 Thread Jacek Anaszewski
: - removed flash manager framework - its implementation needs further thorough discussion. - removed external strobe facilities from the LED Flash Class and provided external_strobe_set op in v4l2-flash. LED subsystem should be strobe provider agnostic. Thanks, Jacek Anaszewski [1] https

[PATCH/RFC v6 0/2] LED / flash API integration - V4L2 Flash

2014-09-22 Thread Jacek Anaszewski
: - removed flash manager framework - its implementation needs further thorough discussion. - removed external strobe facilities from the LED Flash Class and provided external_strobe_set op in v4l2-flash. LED subsystem should be strobe provider agnostic. Thanks, Jacek Anaszewski [1] https

[PATCH/RFC v6 3/3] leds: Add LED Flash Class wrapper to LED subsystem

2014-09-22 Thread Jacek Anaszewski
sub-device can take of the LED class device control and communicate with it through the kernel internal interface. When V4L2 Flash sub-device file is opened, the LED class device sysfs interface is made unavailable. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park

[PATCH/RFC v6 2/2] leds: Add driver for AAT1290 current regulator

2014-09-22 Thread Jacek Anaszewski
This patch adds a driver for the 1.5A Step-Up Current Regulator for Flash LEDs. The device is programmed through a Skyworks' proprietary AS2Cwire serial digital interface. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo

[PATCH/RFC v6 1/2] leds: Add support for max77693 mfd flash cell

2014-09-22 Thread Jacek Anaszewski
be triggered externally or by software. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Andrzej Hajda a.ha...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur...@rpsys.net Cc: SangYoung Son hello

[PATCH/RFC v6 0/6] LED / flash API integration - Documentation

2014-09-22 Thread Jacek Anaszewski
: - removed flash manager framework - its implementation needs further thorough discussion. - removed external strobe facilities from the LED Flash Class and provided external_strobe_set op in v4l2-flash. LED subsystem should be strobe provider agnostic. Thanks, Jacek Anaszewski [1] https

[PATCH/RFC v6 0/2] LED / flash API integration - LED Flash Class drivers

2014-09-22 Thread Jacek Anaszewski
: - removed flash manager framework - its implementation needs further thorough discussion. - removed external strobe facilities from the LED Flash Class and provided external_strobe_set op in v4l2-flash. LED subsystem should be strobe provider agnostic. Thanks, Jacek Anaszewski [1] https

[PATCH/RFC v6 1/6] Documentation: leds: Add description of LED Flash Class extension

2014-09-22 Thread Jacek Anaszewski
The documentation being added contains overall description of the LED Flash Class and the related sysfs attributes. There are also chapters devoted specifically to the Flash Manager feature. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com

[PATCH/RFC v6 2/6] DT: leds: Add flash led devices related properties

2014-09-22 Thread Jacek Anaszewski
Addition of a LED Flash Class extension entails the need for flash led specific device tree properties. The properties being added are: iout-torch, iout-flash, iout-indicator and flash-timeout. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p

[PATCH/RFC v6 4/6] DT: Add documentation for the mfd Maxim max77693

2014-09-22 Thread Jacek Anaszewski
This patch adds device tree binding documentation for the flash cell of the Maxim max77693 multifunctional device. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Andrzej Hajda a.ha...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh

[PATCH/RFC v6 6/6] DT: Add documentation for the Skyworks AAT1290

2014-09-22 Thread Jacek Anaszewski
This patch adds device tree binding documentation for 1.5A Step-Up Current Regulator for Flash LEDs. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark Rutland

[PATCH/RFC v6 5/6] of: Add Skyworks Solutions, Inc. vendor prefix

2014-09-22 Thread Jacek Anaszewski
Use skyworks as the vendor prefix for the Skyworks Solutions, Inc. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark Rutland mark.rutl...@arm.com Cc: Ian Campbell

[PATCH/RFC v6 3/6] DT: Add documentation for exynos4-is 'flashes' property

2014-09-22 Thread Jacek Anaszewski
This patch adds a description of 'flashes' property to the samsung-fimc.txt. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark Rutland mark.rutl...@arm.com Cc

Re: [PATCH/RFC v5 2/4] leds: implement sysfs interface locking mechanism

2014-09-12 Thread Jacek Anaszewski
Hi Bryan, Thanks for a review. On 09/12/2014 03:11 AM, Bryan Wu wrote: On Wed, Aug 20, 2014 at 6:41 AM, Jacek Anaszewski j.anaszew...@samsung.com wrote: Add a mechanism for locking LED subsystem sysfs interface. This patch prepares ground for addition of LED Flash Class extension, whose API

Re: [PATCH 2/3] [media] s5p-jpeg: Fix compilation with COMPILE_TEST

2014-09-09 Thread Jacek Anaszewski
() couldn't simply be used, since exynos4_jpeg_sw_reset() is called with a spinlock held. Ok. Within few days I will perform some hardware tests, to verify if there is more room for improvement here. Best Regards, Jacek Anaszewski -- To unsubscribe from this list: send the line unsubscribe linux

[PATCH 3/4] s5p-jpeg: avoid overwriting JPEG_CNTL register settings

2014-09-01 Thread Jacek Anaszewski
Take into account the JPEG_CNTL register value read before setting SYS_INT_EN bit field. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com --- drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media

[PATCH 2/4] s5p-jpeg: remove stray call to readl

2014-09-01 Thread Jacek Anaszewski
There is no need to read INT_EN_REG before enabling interrupts. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com --- drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c |3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c b/drivers

[PATCH 1/4] s5p-jpeg: Avoid assigning readl result

2014-09-01 Thread Jacek Anaszewski
Avoid gcc warning when -Wunused-but-set-variable is enabled. The readl return value need not to be assigned to any variable as the reading itself is just a part of a sequence required for clearing the interrupt flag. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com --- drivers/media

[PATCH 4/4] s5p-jpeg: fix HUF_TBL_EN bit clearing path

2014-09-01 Thread Jacek Anaszewski
Use proper bitwise operator while clearing HUF_TBL_EN bit. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com --- drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c b

Re: [PATCH/RFC v4 15/21] media: Add registration helpers for V4L2 flash

2014-08-21 Thread Jacek Anaszewski
for the hint. Best Regards, Jacek Anaszewski -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

[PATCH/RFC v5 3/3] exynos4-is: Add support for v4l2-flash subdevs

2014-08-20 Thread Jacek Anaszewski
This patch adds suppport for external v4l2-flash devices. The support includes parsing camera-flash DT property and asynchronous subdevice registration. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Sylwester Nawrocki s.nawro

[PATCH/RFC v5 2/3] media: Add registration helpers for V4L2 flash

2014-08-20 Thread Jacek Anaszewski
. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Sakari Ailus sakari.ai...@iki.fi Cc: Hans Verkuil hans.verk...@cisco.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur...@rpsys.net --- drivers/leds/led-class-flash.c

[PATCH/RFC v5 09/10] DT: Add documentation for the Skyworks AAT1290

2014-08-20 Thread Jacek Anaszewski
This patch adds device tree binding documentation for 1.5A Step-Up Current Regulator for Flash LEDs. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark Rutland

[PATCH/RFC v5 2/2] leds: Add Flash Manager functionality

2014-08-20 Thread Jacek Anaszewski
are listed in the form of strobe_providerN sysfs attributes. If more than one strobe provider is available then a strobe_provider sysfs attribute shall be used for carrying information about the identifier of the currently selected one. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked

[PATCH/RFC v5 08/10] of: Add Skyworks Solutions, Inc. vendor prefix

2014-08-20 Thread Jacek Anaszewski
Use skyworks as the vendor prefix for the Skyworks Solutions, Inc. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark Rutland mark.rutl...@arm.com Cc: Ian Campbell

[PATCH/RFC v5 2/3] leds: Add support for max77693 mfd flash cell

2014-08-20 Thread Jacek Anaszewski
be triggered externally or by software. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Andrzej Hajda a.ha...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Lee Jones lee.jo...@linaro.org Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur

[PATCH/RFC v5 4/4] leds: Add LED Flash Class wrapper to LED subsystem

2014-08-20 Thread Jacek Anaszewski
assumes that V4L2 sub-device can take of the LED class device control and communicate with it through the kernel internal interface. When V4L2 Flash sub-device file is opened, the LED class device sysfs interface is made unavailable. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked

[PATCH/RFC v5 10/10] ARM: dts: add aat1290 current regulator device node

2014-08-20 Thread Jacek Anaszewski
Add device node for AAT1290 1.5A Step-Up Current Regulator for Flash LEDs along with flash_muxes node containing information about a multiplexer that is used for switching between software and external strobe signal source. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off

[PATCH/RFC v5 2/4] leds: implement sysfs interface locking mechanism

2014-08-20 Thread Jacek Anaszewski
of led_sysfs_is_locked function. Such a design allows for providing immediate feedback to the user space on whether the LED Flash Class device is available or is under V4L2 Flash sub-device control. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com

[PATCH/RFC v5 3/4] leds: add API for setting torch brightness

2014-08-20 Thread Jacek Anaszewski
, whereas triggers will still call brightness op in both cases. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur...@rpsys.net --- drivers/leds/led-class.c |9 +++-- drivers/leds/led

[PATCH/RFC v5 0/4] LED / flash API integration - LED Flash Class

2014-08-20 Thread Jacek Anaszewski
Anaszewski [1] https://lkml.org/lkml/2014/7/11/914 Jacek Anaszewski (4): leds: Improve and export led_update_brightness leds: implement sysfs interface locking mechanism leds: add API for setting torch brightness leds: Add LED Flash Class wrapper to LED subsystem drivers/leds/Kconfig

[PATCH/RFC v5 0/3] LED / flash API integration - V4L2 Flash

2014-08-20 Thread Jacek Anaszewski
Anaszewski [1] https://lkml.org/lkml/2014/7/11/914 Jacek Anaszewski (3): v4l2-ctrls: add control for flash strobe signal providers media: Add registration helpers for V4L2 flash exynos4-is: Add support for v4l2-flash subdevs Documentation/DocBook/media/v4l/controls.xml | 11 + drivers

[PATCH/RFC v5 1/3] v4l2-ctrls: add control for flash strobe signal providers

2014-08-20 Thread Jacek Anaszewski
Add V4L2_CID_STROBE_PROVIDER of type menu, which allows for enumerating of available external flash strobe signal providers and setting the active one. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Sakari Ailus sakari.ai...@iki.fi

[PATCH/RFC v5 1/4] leds: Improve and export led_update_brightness

2014-08-20 Thread Jacek Anaszewski
a LED device. This patch adds checking of return value of the brightness_get callback and moves the led_update_brightness() function to the LED subsystem public API. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo

[PATCH/RFC v5 0/2] LED / flash API integration - Flash Manager

2014-08-20 Thread Jacek Anaszewski
Anaszewski [1] https://lkml.org/lkml/2014/7/11/914 Jacek Anaszewski (2): of: add of_node_ncmp wrapper leds: Add Flash Manager functionality arch/sparc/include/asm/prom.h|1 + drivers/leds/Kconfig | 11 + drivers/leds/Makefile|4 + drivers/leds

[PATCH/RFC v5 1/2] of: add of_node_ncmp wrapper

2014-08-20 Thread Jacek Anaszewski
The wrapper for strnicmp is required for checking whether a node has expected prefix. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Grant Likely grant.lik...@linaro.org Cc: Benjamin Herrenschmidt b...@kernel.crashing.org Cc: Michal

[PATCH/RFC v5 0/3] LED / flash API integration - LED Flash Class drivers

2014-08-20 Thread Jacek Anaszewski
Anaszewski [1] https://lkml.org/lkml/2014/7/11/914 Jacek Anaszewski (3): mfd: max77693: Fix register enum name leds: Add support for max77693 mfd flash cell leds: Add driver for AAT1290 current regulator drivers/leds/Kconfig | 15 + drivers/leds/Makefile

[PATCH/RFC v5 1/3] mfd: max77693: Fix register enum name

2014-08-20 Thread Jacek Anaszewski
According to the MAX77693 documentation the name of the register is FLASH_STATUS. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Lee Jones lee.jo...@linaro.org Cc: SangYoung Son hello@smasung.com Cc: Samuel Ortiz sa

[PATCH/RFC v5 05/10] DT: Add documentation for LED Class Flash Manger

2014-08-20 Thread Jacek Anaszewski
This patch documents LED Class Flash Manager related bindings. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur...@rpsys.net Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m

[PATCH/RFC v5 01/10] Documentation: leds: Add description of LED Flash Class extension

2014-08-20 Thread Jacek Anaszewski
The documentation being added contains overall description of the LED Flash Class and the related sysfs attributes. There are also chapters devoted specifically to the Flash Manager feature. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com

[PATCH/RFC v5 03/10] Documentation: leds: add exemplary asynchronous mux driver

2014-08-20 Thread Jacek Anaszewski
Exemplary driver showing usage of the Flash Manager API for registering/unregistering asynchronous multiplexers Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur...@rpsys.net

[PATCH/RFC v5 00/10] LED / flash API integration - documentation

2014-08-20 Thread Jacek Anaszewski
Anaszewski [1] https://lkml.org/lkml/2014/7/11/914 Jacek Anaszewski (10): Documentation: leds: Add description of LED Flash Class extension Documentation: leds: Add description of Flash Manager Documentation: leds: add exemplary asynchronous mux driver DT: leds: Add flash led devices related

[PATCH/RFC v5 02/10] Documentation: leds: Add description of Flash Manager

2014-08-20 Thread Jacek Anaszewski
The documentation being added contains overall description of the Flash Manager functionality and the related sysfs attributes. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur

[PATCH/RFC v5 3/3] leds: Add driver for AAT1290 current regulator

2014-08-20 Thread Jacek Anaszewski
This patch adds a driver for the 1.5A Step-Up Current Regulator for Flash LEDs. The device is programmed through a Skyworks' proprietary AS2Cwire serial digital interface. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo

[PATCH/RFC v5 04/10] DT: leds: Add flash led devices related properties

2014-08-20 Thread Jacek Anaszewski
Addition of a LED Flash Class extension entails the need for flash led specific device tree properties. The properties being added are: iout-torch, iout-flash, iout-indicator and flash-timeout. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p

[PATCH/RFC v5 06/10] DT: Add documentation for exynos4-is 'flashes' property

2014-08-20 Thread Jacek Anaszewski
This patch adds a description of 'flashes' property to the samsung-fimc.txt. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark Rutland mark.rutl...@arm.com Cc

[PATCH/RFC v5 07/10] DT: Add documentation for the mfd Maxim max77693

2014-08-20 Thread Jacek Anaszewski
This patch adds device tree binding documentation for the flash cell of the Maxim max77693 multifunctional device. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Andrzej Hajda a.ha...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh

Re: [PATCH/RFC v4 15/21] media: Add registration helpers for V4L2 flash

2014-08-14 Thread Jacek Anaszewski
On 08/14/2014 06:34 AM, Sakari Ailus wrote: Hi Jacek, On Mon, Aug 11, 2014 at 03:27:22PM +0200, Jacek Anaszewski wrote: ... diff --git a/include/media/v4l2-flash.h b/include/media/v4l2-flash.h new file mode 100644 index 000..effa46b --- /dev/null +++ b/include/media/v4l2-flash.h @@ -0,0

Re: [PATCH/RFC v4 00/21] LED / flash API integration

2014-08-14 Thread Jacek Anaszewski
On 08/14/2014 07:03 AM, Sakari Ailus wrote: Hi Jacek, On Thu, Aug 07, 2014 at 10:21:14AM +0200, Jacek Anaszewski wrote: On 08/06/2014 08:53 AM, Sakari Ailus wrote: Hi Jacek, On Fri, Jul 11, 2014 at 04:04:03PM +0200, Jacek Anaszewski wrote: ... 1) Who should register V4L2 Flash sub-device

Re: [PATCH/RFC v4 15/21] media: Add registration helpers for V4L2 flash

2014-08-11 Thread Jacek Anaszewski
Hi Sakari On 08/11/2014 02:26 PM, Sakari Ailus wrote: Hi Jacek, On Mon, Aug 04, 2014 at 04:43:54PM +0200, Jacek Anaszewski wrote: Hi Sakari, Thanks for the review. You're welcome! :) On 07/21/2014 01:12 PM, Sakari Ailus wrote: Hi Jacek, Jacek Anaszewski wrote: This patch adds helper

Re: [PATCH/RFC v4 15/21] media: Add registration helpers for V4L2 flash

2014-08-11 Thread Jacek Anaszewski
in the cover letter of this patch series, paragraph 2. I meant that flash-external_strobe is directly used as V4L2_CID_FLASH_STROBE_SOURCE. Are the two guaranteed to be the same? Yes, the external_strobe sysfs attribute is mapped to it. Best Regards, Jacek Anaszewski -- To unsubscribe from this list: send

Re: [PATCH/RFC v4 00/21] LED / flash API integration

2014-08-11 Thread Jacek Anaszewski
Hi Bryan, On 08/08/2014 06:59 PM, Bryan Wu wrote: On Thu, Aug 7, 2014 at 11:43 PM, Jacek Anaszewski j.anaszew...@samsung.com wrote: Hi Bryan, On 07/16/2014 07:21 PM, Bryan Wu wrote: On Wed, Jul 16, 2014 at 10:19 AM, Bryan Wu coolo...@gmail.com wrote: On Fri, Jul 11, 2014 at 7:04 AM

Re: [PATCH/RFC v4 00/21] LED / flash API integration

2014-08-08 Thread Jacek Anaszewski
Hi Bryan, On 07/16/2014 07:21 PM, Bryan Wu wrote: On Wed, Jul 16, 2014 at 10:19 AM, Bryan Wu coolo...@gmail.com wrote: On Fri, Jul 11, 2014 at 7:04 AM, Jacek Anaszewski j.anaszew...@samsung.com wrote: This is is the fourth version of the patch series being a follow up of the discussion

Re: [PATCH/RFC v4 00/21] LED / flash API integration

2014-08-07 Thread Jacek Anaszewski
Hi Sakari, On 08/06/2014 08:53 AM, Sakari Ailus wrote: Hi Jacek, On Fri, Jul 11, 2014 at 04:04:03PM +0200, Jacek Anaszewski wrote: ... 1) Who should register V4L2 Flash sub-device? LED Flash Class devices, after introduction of the Flash Manager, are not tightly coupled with any media

Re: [PATCH/RFC v4 00/21] LED / flash API integration

2014-08-07 Thread Jacek Anaszewski
On 08/07/2014 10:21 AM, Jacek Anaszewski wrote: Hi Sakari, On 08/06/2014 08:53 AM, Sakari Ailus wrote: Hi Jacek, On Fri, Jul 11, 2014 at 04:04:03PM +0200, Jacek Anaszewski wrote: ... 1) Who should register V4L2 Flash sub-device? LED Flash Class devices, after introduction of the Flash

Re: [PATCH/RFC v4 06/21] leds: add API for setting torch brightness

2014-08-07 Thread Jacek Anaszewski
Hi Sakari, On 08/04/2014 02:50 PM, Sakari Ailus wrote: Hi Jacek, Thank you for your continued efforts on this! On Mon, Aug 04, 2014 at 02:35:26PM +0200, Jacek Anaszewski wrote: On 07/16/2014 11:54 PM, Sakari Ailus wrote: Hi Jacek, Jacek Anaszewski wrote: ... diff --git a/include/linux

Re: [PATCH/RFC v4 06/21] leds: add API for setting torch brightness

2014-08-04 Thread Jacek Anaszewski
Hi Sakari, On 07/16/2014 11:54 PM, Sakari Ailus wrote: Hi Jacek, Jacek Anaszewski wrote: ... diff --git a/include/linux/leds.h b/include/linux/leds.h index 1a130cc..9bea9e6 100644 --- a/include/linux/leds.h +++ b/include/linux/leds.h @@ -44,11 +44,21 @@ struct led_classdev { #define

Re: [PATCH/RFC v4 15/21] media: Add registration helpers for V4L2 flash

2014-08-04 Thread Jacek Anaszewski
Hi Sakari, Thanks for the review. On 07/21/2014 01:12 PM, Sakari Ailus wrote: Hi Jacek, Jacek Anaszewski wrote: This patch adds helper functions for registering/unregistering LED class flash devices as V4L2 subdevs. The functions should be called from the LED subsystem device driver. In case

[PATCH/RFC v4 19/21] of: Add Skyworks Solutions, Inc. vendor prefix

2014-07-11 Thread Jacek Anaszewski
Use skyworks as the vendor prefix for the Skyworks Solutions, Inc. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark Rutland mark.rutl...@arm.com Cc: Ian Campbell

[PATCH/RFC v4 20/21] DT: Add documentation for the Skyworks AAT1290

2014-07-11 Thread Jacek Anaszewski
This patch adds device tree binding documentation for 1.5A Step-Up Current Regulator for Flash LEDs. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark Rutland

[PATCH/RFC v4 12/21] DT: Add documentation for LED Class Flash Manger

2014-07-11 Thread Jacek Anaszewski
This patch documents LED Class Flash Manager related bindings. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur...@rpsys.net Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m

[PATCH/RFC v4 11/21] DT: leds: Add flash led devices related properties

2014-07-11 Thread Jacek Anaszewski
Addition of a LED Flash Class extension entails the need for flash led specific device tree properties. The properties being added are: iout-torch, iout-flash, iout-indicator and flash-timeout. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p

[PATCH/RFC v4 15/21] media: Add registration helpers for V4L2 flash

2014-07-11 Thread Jacek Anaszewski
. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Sakari Ailus sakari.ai...@iki.fi Cc: Hans Verkuil hans.verk...@cisco.com --- drivers/media/v4l2-core/Kconfig | 11 + drivers/media/v4l2-core/Makefile |2 + drivers/media

[PATCH/RFC v4 10/21] Documentation: leds: add exemplary asynchronous mux driver

2014-07-11 Thread Jacek Anaszewski
Exemplary driver showing usage of the Flash Manager API for registering/unregistering asynchronous multiplexers Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur...@rpsys.net

[PATCH/RFC v4 14/21] v4l2-ctrls: add control for flash strobe signal providers

2014-07-11 Thread Jacek Anaszewski
Add V4L2_CID_STROBE_PROVIDER of type menu, which allows for enumerating of available external flash strobe signal providers and setting the active one. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Sakari Ailus sakari.ai...@iki.fi

[PATCH/RFC v4 09/21] Documentation: leds: Add description of LED Flash Class extension

2014-07-11 Thread Jacek Anaszewski
The documentation being added contains overall description of the LED Flash Class and the related sysfs attributes. There are also chapters devoted specifically to the Flash Manager feature. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com

[PATCH/RFC v4 05/21] leds: avoid using deprecated DEVICE_ATTR macro

2014-07-11 Thread Jacek Anaszewski
Make the sysfs attributes definition consistent in the whole file. The modification entails change of the function name: led_max_brightness_show - max_brightness_show Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo

[PATCH/RFC v4 00/21] LED / flash API integration

2014-07-11 Thread Jacek Anaszewski
after getting back. Thanks, Jacek Anaszewski Jacek Anaszewski (21): leds: make brightness type consistent across whole subsystem leds: implement sysfs interface locking mechanism leds: Improve and export led_update_brightness leds: Reorder include directives leds: avoid using deprecated

[PATCH/RFC v4 04/21] leds: Reorder include directives

2014-07-11 Thread Jacek Anaszewski
Reorder include directives so that they are arranged in alphabetical order. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur...@rpsys.net --- drivers/leds/led-class.c | 13

[PATCH/RFC v4 01/21] leds: make brightness type consistent across whole subsystem

2014-07-11 Thread Jacek Anaszewski
Documentations states that brightness units type is enum led_brightness and this is the type used by the led API functions. Adjust the type of brightness variables in the struct led_classdev accordingly. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p

[PATCH/RFC v4 06/21] leds: add API for setting torch brightness

2014-07-11 Thread Jacek Anaszewski
, whereas triggers will still call brightness op in both cases. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur...@rpsys.net --- drivers/leds/led-class.c | 18 -- drivers

[PATCH/RFC v4 02/21] leds: implement sysfs interface locking mechanism

2014-07-11 Thread Jacek Anaszewski
Add mechanism for locking LED subsystem sysfs interface. This patch prepares ground for addition of LED Flash Class extension. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur

[PATCH/RFC v4 03/21] leds: Improve and export led_update_brightness

2014-07-11 Thread Jacek Anaszewski
device. This patch adds checking of return value of the brightness_get callback and moves the led_update_brightness() function to the LED subsystem public API. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com

[PATCH/RFC v4 16/21] leds: Add support for max77693 mfd flash cell

2014-07-11 Thread Jacek Anaszewski
be triggered externally or by software. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Andrzej Hajda a.ha...@samsung.com Acked-by: Lee Jones lee.jo...@linaro.org Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo...@gmail.com Cc: Richard Purdie rpur

[PATCH/RFC v4 18/21] leds: Add driver for AAT1290 current regulator

2014-07-11 Thread Jacek Anaszewski
This patch adds a driver for the 1.5A Step-Up Current Regulator for Flash LEDs. The device is programmed through a Skyworks' proprietary AS2Cwire serial digital interface. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Bryan Wu coolo

[PATCH/RFC v4 17/21] DT: Add documentation for the mfd Maxim max77693

2014-07-11 Thread Jacek Anaszewski
This patch adds device tree binding documentation for the flash cell of the Maxim max77693 multifunctional device. Signed-off-by: Andrzej Hajda a.ha...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark

[PATCH/RFC v4 21/21] ARM: dts: add aat1290 current regulator device node

2014-07-11 Thread Jacek Anaszewski
Add device node for AAT1290 1.5A Step-Up Current Regulator for Flash LEDs along with flash_muxes node containing information about a multiplexer that is used for switching between software and external strobe signal source. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off

[PATCH/RFC v4 13/21] v4l2-device: add v4l2_device_register_subdev_node API

2014-07-11 Thread Jacek Anaszewski
Extract the code executed for each entry of the subdev list and put it to the separate function. Export it as a public API. It allows for registering single sub-device at a time. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Hans

[PATCH/RFC v4 07/21] of: add of_node_ncmp wrapper

2014-07-11 Thread Jacek Anaszewski
The wrapper for strnicmp is required for checking whether a node has expected prefix. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Grant Likely grant.lik...@linaro.org Cc: Benjamin Herrenschmidt b...@kernel.crashing.org Cc: Michal

[PATCH v2 2/9] s5p-jpeg: return error immediately after get_byte fails

2014-07-11 Thread Jacek Anaszewski
When parsing JPEG header s5p_jpeg_parse_hdr function should return immediately in case there was an error while reading a byte. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- drivers/media/platform/s5p-jpeg/jpeg-core.c |4

[PATCH v2 1/9] s5p-jpeg: Add support for Exynos3250 SoC

2014-07-11 Thread Jacek Anaszewski
This patch adds support for jpeg codec on Exynos3250 SoC to the s5p-jpeg driver. Supported raw formats are: YUYV, YVYU, UYVY, VYUY, RGB565, RGB565X, RGB32, NV12, NV21. The support includes also scaling and cropping features. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off

[PATCH v2 6/9] s5p-jpeg: Prevent erroneous downscaling for Exynos3250 SoC

2014-07-11 Thread Jacek Anaszewski
JPEG codec on Exynos3250 SoC produces broken raw image if a JPEG is decoded to YUV420 format and downscaling by more then 2 is applied. Prevent this by asserting downscale ratio to 2. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com

[PATCH v2 8/9] Documentation: devicetree: Document sclk-jpeg clock for exynos3250 SoC

2014-07-11 Thread Jacek Anaszewski
JPEG IP on Exynos3250 SoC requires enabling two clock gates for its operation. This patch documents this requirement. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m

[PATCH v2 4/9] s5p-jpeg: fix g_selection op

2014-07-11 Thread Jacek Anaszewski
V4L2_SEL_TGT_COMPOSE_DEFAULT switch case should select whole available area of the image and V4L2_SEL_TGT_COMPOSE should apply user settings. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- drivers/media/platform/s5p-jpeg/jpeg

[PATCH v2 7/9] s5p-jpeg: add chroma subsampling adjustment for Exynos3250

2014-07-11 Thread Jacek Anaszewski
Take into account limitations specific to the Exynos3250 SoC, regarding setting chroma subsampling control value. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- drivers/media/platform/s5p-jpeg/jpeg-core.c | 59

[PATCH v2 9/9] ARM: dts: exynos3250: add JPEG codec device node

2014-07-11 Thread Jacek Anaszewski
Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Kukjin Kim kgene@samsung.com --- arch/arm/boot/dts/exynos3250.dtsi |9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch/arm

[PATCH v2 0/9] Add support for Exynos3250 SoC to the s5p-jpeg driver

2014-07-11 Thread Jacek Anaszewski
message Thanks, Jacek Anaszewski Jacek Anaszewski (9): s5p-jpeg: Add support for Exynos3250 SoC s5p-jpeg: return error immediately after get_byte fails s5p-jpeg: Adjust jpeg_bound_align_image to Exynos3250 needs s5p-jpeg: fix g_selection op s5p-jpeg: Assure proper crop rectangle

[PATCH v2 3/9] s5p-jpeg: Adjust jpeg_bound_align_image to Exynos3250 needs

2014-07-11 Thread Jacek Anaszewski
The jpeg_bound_align_image function needs to know the context in which it is called, as it needs to align image dimensions in a slight different manner for Exynos3250, which crops pixels for specific values in case the format is RGB. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed

[PATCH v2 5/9] s5p-jpeg: Assure proper crop rectangle initialization

2014-07-11 Thread Jacek Anaszewski
Assure proper crop_rect initialization in case the user space doesn't call S_SELECTION ioctl. Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- drivers/media/platform/s5p-jpeg/jpeg-core.c | 15 +++ 1 file changed, 15

[PATCH v3] ARM: dts: exynos3250 add MFC codec device node

2014-07-11 Thread Jacek Anaszewski
Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Kukjin Kim kgene@samsung.com --- arch/arm/boot/dts/exynos3250.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch

[PATCH v2 0/3] Add support for Exynos3250 SoC to s5p-mfc driver

2014-07-10 Thread Jacek Anaszewski
initializing the clock explicitly. - adjusted commit message of the patch extending DT documentation Thanks, Jacek Anaszewski Jacek Anaszewski (3): s5p-mfc: Fix selective sclk_mfc init ARM: dts: exynos3250 add MFC codec device node DT: s5p-mfc: Document exynos3250 SoC related settings

[PATCH v2 3/3] DT: s5p-mfc: Document exynos3250 SoC related settings

2014-07-10 Thread Jacek Anaszewski
Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark Rutland mark.rutl...@arm.com Cc: Ian Campbell ijc+devicet...@hellion.org.uk Cc: Kumar Gala ga

[PATCH v2 2/3] ARM: dts: exynos3250 add MFC codec device node

2014-07-10 Thread Jacek Anaszewski
Signed-off-by: Jacek Anaszewski j.anaszew...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com Cc: Rob Herring robh...@kernel.org Cc: Pawel Moll pawel.m...@arm.com Cc: Mark Rutland mark.rutl...@arm.com Cc: Ian Campbell ijc+devicet...@hellion.org.uk Cc: Kumar Gala ga

<    1   2   3   4   5   6   7   8   >