[PATCH v8 00/55] MC next generation patches

2015-08-29 Thread Mauro Carvalho Chehab
That's the 8th version of the MC next generation patches. Differences from version 7: - Patches reworked to make the reviewers happy; - Bug fixes; - ALSA changes got their own separate patches; - Javier patches got integrated into this series; - media-entity.h structs are now properly documented;

[PATCH v8 11/55] [media] media: use entity.graph_obj.mdev instead of .parent

2015-08-29 Thread Mauro Carvalho Chehab
From: Javier Martinez Canillas The struct media_entity has a .parent field that stores a pointer to the parent struct media_device. But recently a media_gobj was embedded into the entities and since struct media_gojb already has a pointer to a struct media_device in the .mdev field, the .parent f

[PATCH v8 10/55] [media] media: rename the function that create pad links

2015-08-29 Thread Mauro Carvalho Chehab
With the new API, a link can be either between two PADs or between an interface and an entity. So, we need to use a better name for the function that create links between two pads. So, rename the such function to media_create_pad_link(). No functional changes. This patch was created via this she

[PATCH v8 32/55] [media] media: use macros to check for V4L2 subdev entities

2015-08-29 Thread Mauro Carvalho Chehab
Instead of relying on media subtype, use the new macros to detect if an entity is a subdev or an A/V DMA entity. Please note that most drivers assume that there's just AV_DMA or V4L2 subdevs. This is not true anymore, as we've added MC support for DVB, and there are plans to add support for ALSA a

[RESEND PATCH v3 2/5] irqchip: kill off set_irq_flags usage

2015-08-29 Thread Rob Herring
set_irq_flags is ARM specific with custom flags which have genirq equivalents. Convert drivers to use the genirq interfaces directly, so we can kill off set_irq_flags. The translation of flags is as follows: IRQF_VALID -> !IRQ_NOREQUEST IRQF_PROBE -> !IRQ_NOPROBE IRQF_NOAUTOEN -> IRQ_NOAUTOEN For

Re: [PATCH] ARM: exynos_defconfig: Enable big.LITTLE CPUidle support

2015-08-29 Thread Javier Martinez Canillas
Hello Krzysztof, On Sat, Aug 29, 2015 at 12:39 PM, Krzysztof Kozlowski wrote: > 2015-08-29 19:31 GMT+09:00 Javier Martinez Canillas : >> Hello Krzysztof, >> >> On Sat, Aug 29, 2015 at 12:22 PM, Krzysztof Kozlowski >> wrote: >>> 2015-08-29 19:07 GMT+09:00 Javier Martinez Canillas : Hello Krz

Re: [PATCH] ARM: exynos_defconfig: Enable big.LITTLE CPUidle support

2015-08-29 Thread Krzysztof Kozlowski
2015-08-29 19:31 GMT+09:00 Javier Martinez Canillas : > Hello Krzysztof, > > On Sat, Aug 29, 2015 at 12:22 PM, Krzysztof Kozlowski > wrote: >> 2015-08-29 19:07 GMT+09:00 Javier Martinez Canillas : >>> Hello Krzysztof, >>> >>> On Sat, Aug 29, 2015 at 11:55 AM, Krzysztof Kozlowski >>> wrote: 2

Re: [PATCH] ARM: exynos_defconfig: Enable big.LITTLE CPUidle support

2015-08-29 Thread Javier Martinez Canillas
Hello Krzysztof, On Sat, Aug 29, 2015 at 12:22 PM, Krzysztof Kozlowski wrote: > 2015-08-29 19:07 GMT+09:00 Javier Martinez Canillas : >> Hello Krzysztof, >> >> On Sat, Aug 29, 2015 at 11:55 AM, Krzysztof Kozlowski >> wrote: >>> 2015-08-29 18:33 GMT+09:00 Javier Martinez Canillas >>> : Hell

Re: [PATCH] ARM: exynos_defconfig: Enable big.LITTLE CPUidle support

2015-08-29 Thread Krzysztof Kozlowski
2015-08-29 19:07 GMT+09:00 Javier Martinez Canillas : > Hello Krzysztof, > > On Sat, Aug 29, 2015 at 11:55 AM, Krzysztof Kozlowski > wrote: >> 2015-08-29 18:33 GMT+09:00 Javier Martinez Canillas : >>> Hello Krzysztof, >>> >>> On 08/29/2015 11:01 AM, Krzysztof Kozlowski wrote: W dniu 28.08.201

Re: [PATCH] ARM: exynos_defconfig: Enable big.LITTLE CPUidle support

2015-08-29 Thread Javier Martinez Canillas
Hello Krzysztof, On Sat, Aug 29, 2015 at 11:55 AM, Krzysztof Kozlowski wrote: > 2015-08-29 18:33 GMT+09:00 Javier Martinez Canillas : >> Hello Krzysztof, >> >> On 08/29/2015 11:01 AM, Krzysztof Kozlowski wrote: >>> W dniu 28.08.2015 o 17:16, Javier Martinez Canillas pisze: Some Exynos big.LI

Re: [PATCH] ARM: exynos_defconfig: Enable big.LITTLE CPUidle support

2015-08-29 Thread Krzysztof Kozlowski
2015-08-29 18:33 GMT+09:00 Javier Martinez Canillas : > Hello Krzysztof, > > On 08/29/2015 11:01 AM, Krzysztof Kozlowski wrote: >> W dniu 28.08.2015 o 17:16, Javier Martinez Canillas pisze: >>> Some Exynos big.LITTLE boards (i.e: Exynos5420 and Exynos5800 based >>> Chromebooks) have proper firmware

Re: [PATCH] ARM: exynos_defconfig: Enable big.LITTLE CPUidle support

2015-08-29 Thread Javier Martinez Canillas
Hello Krzysztof, On 08/29/2015 11:01 AM, Krzysztof Kozlowski wrote: > W dniu 28.08.2015 o 17:16, Javier Martinez Canillas pisze: >> Some Exynos big.LITTLE boards (i.e: Exynos5420 and Exynos5800 based >> Chromebooks) have proper firmware that allow the big.LITTLE CPUidle >> driver to work correctly

Re: [PATCH] ARM: exynos_defconfig: Enable big.LITTLE CPUidle support

2015-08-29 Thread Krzysztof Kozlowski
W dniu 28.08.2015 o 17:16, Javier Martinez Canillas pisze: > Some Exynos big.LITTLE boards (i.e: Exynos5420 and Exynos5800 based > Chromebooks) have proper firmware that allow the big.LITTLE CPUidle > driver to work correctly, so enable support for this. > > Signed-off-by: Javier Martinez Canillas

Re: [PATCH] clk: samsung: exynos7: Add required clock tree for UFS

2015-08-29 Thread Krzysztof Kozlowski
2015-08-28 18:28 GMT+09:00 Alim Akhtar : > Adding required mux/div/gate clocks for UFS controller > present on Exynos7. > > Signed-off-by: Alim Akhtar > --- > This patch has a dependency on [1] > [1]-> > https://www.mail-archive.com/linux-samsung-soc@vger.kernel.org/msg46122.html > > drivers/clk

Re: [RFC] ARM: EXYNOS: reset KFC cores when cpu is up

2015-08-29 Thread Krzysztof Kozlowski
2015-07-16 10:49 GMT+09:00 Krzysztof Kozlowski : > On 16.07.2015 10:36, Chanho Park wrote: >> Hi, >> >> On Wed, Jul 15, 2015 at 8:35 PM, Krzysztof Kozlowski >> wrote: >>> 2015-07-15 10:36 GMT+09:00 Chanho Park : The cpu booting of exynos5422 has been still broken since we discussed it in