Re: [PATCH] ASoC: rt5631: Fixing compilation warning when DT is disabled

2014-11-26 Thread D Krishna Mohan
FYI your Suggestion was: You need to add an ifdef around the struct (or perhaps a __maybey_unused type annotation if there's something suitable) for such configurations. Following your suggestion I have sent a patch (187024b36c635bd454c1b1587b58c9439d3a46ad on your git, branch: rt5631 )

[PATCH] ASoC: Samsung: Add arndale_rt5631 machine driver and binding

2014-11-26 Thread Krishna Mohan Dani
Adding machine driver to instantiate I2S based realtek's ALC5631 sound card on Arndale board. There are other variants of Audio Daughter Cards for Arndale Board for which support already exists but there is no support for Realtek's alc5631 codec hence support for ALC5631 based machine driver is

Re: [RFC] ARM: exynos: MCPM: [is this a] fix for secondary boot on 5422?

2014-11-26 Thread Heesub Shin
Kevin Hilman khilman at kernel.org writes: From: Kevin Hilman khilman at linaro.org Using the current exynos_defconfig on the exynos5422-odroid-xu3, only 6 of 8 CPUs come online with MCPM boot. CPU0 is an A7, CPUs 1-4 are A15s and CPU5-7 are the other A7s, but with the current code, CPUs

[PATCH] dmaengine: pl330: Set residue in tx_status callback

2014-11-26 Thread Padmavathi Venna
Fill txstate.residue with the amount of bytes remaining in the current transfer if the transfer is not complete. This will be of particular use to i2s DMA transfers, providing more accurate hw_ptr values to ASoC. I had taken the code from Dylan Reid dgr...@chromium.org patch from the below link

Re: [RESEND,2/7] ARM: Exynos: add support for sub-power domains

2014-11-26 Thread Pankaj Dubey
+CC: Amit Daniel Kachhap Hi Andrzej, On Monday 24 November 2014 01:00 PM, Andrzej Hajda wrote: From: Marek Szyprowski m.szyprow...@samsung.com This patch adds support for making one power domain a sub-domain of other domain. This is useful for modeling power dependences for devices like TV

[PATCH 3/4] clk: samsung: add cpu clock support for Exynos7

2014-11-26 Thread Abhilash Kesavan
The divider and mux register offsets and bits are different on Exynos7 from the older SoCs. Add new pre/post rate change callbacks for Exynos7 to handle these differences. To do this: - Add a new exynos_cpuclk_soc_data structure that will hold the SoC-specific pre/post rate change

[PATCH 1/4] clk: samsung: exynos7: add clocks for CPU block

2014-11-26 Thread Abhilash Kesavan
Add clock support for the Atlas CPU block in Exynos7. Signed-off-by: Abhilash Kesavan a.kesa...@samsung.com --- .../devicetree/bindings/clock/exynos7-clock.txt|6 + drivers/clk/samsung/clk-exynos7.c | 121 include/dt-bindings/clock/exynos7-clk.h

[PATCH 0/4] Add CPU clock support for Exynos7

2014-11-26 Thread Abhilash Kesavan
These patches add the atlas clocks on Exynos7. It also modifies the existing cpu clock infrastructure to handle exynos7 differences. These patches are a pre-requisite for enabling CPUFreq on Exynos7. Following are the dependencies: 1) arch: arm64: Enable support for Samsung Exynos7 SoC

[PATCH 2/4] clk: samsung: retrieve the clock provider information from samsung_cmu_register_one

2014-11-26 Thread Abhilash Kesavan
In case of SoCs with multiple CMUs like Exynos7 and Exynos5260 we are making use of a common samsung_cmu_register_one function for pll, div, mux registration. To register the cpu domain clock (for cpufreq) we need a reference to this clock provider information in the cpu cmu block. Make this

[PATCH 4/4] clk: samsung: add cpu clock configuration data and instantiate cpu clock

2014-11-26 Thread Abhilash Kesavan
Add the Atlas CPU clock configuration data and instantiate the CPU clock type for Exynos7. Signed-off-by: Abhilash Kesavan a.kesa...@samsung.com --- drivers/clk/samsung/clk-cpu.h |5 + drivers/clk/samsung/clk-exynos7.c | 28 +++-

Re: [RFC PATCH] drm/exynos: Add DECON driver

2014-11-26 Thread Inki Dae
On 2014년 11월 25일 23:02, Ajay kumar wrote: On Tue, Nov 25, 2014 at 6:59 PM, Inki Dae inki@samsung.com wrote: On 2014년 11월 25일 22:08, Ajay kumar wrote: Hi Inki, On Tue, Nov 25, 2014 at 6:30 PM, Inki Dae inki@samsung.com wrote: On 2014년 11월 25일 21:17, Ajay kumar wrote: ping. You'd

[PATCH v3 0/2] Add regulator-haptic driver

2014-11-26 Thread Jaewon Kim
This patch series adds regulator-haptic driver. The regulator-haptic has haptic motor and it is controlled by voltage of regulator via force feedback framework. Changes in v3: - fix typo in Documentation - add define in header file Changes in v2: - remove driver owner - merge

Re: [PATCH V2 2/2] arm64: exynos: Add bus1 pinctrl node on exynos7

2014-11-26 Thread Alim Akhtar
Hi Vivek, On Mon, Nov 24, 2014 at 6:36 PM, Vivek Gautam gautam.vi...@samsung.com wrote: BUS1 pinctrl provides gpios for usb and power regulator available on exynos7-espresso board. So add relevant device node for pinctrl-bus1. Signed-off-by: Naveen Krishna Ch naveenkrishna...@gmail.com

[PATCH v3 2/2] ARM: dts: Add regulator-haptic device node for exynos3250-rinato

2014-11-26 Thread Jaewon Kim
This patch adds regulator-haptic device node controlled by regulator. Signed-off-by: Jaewon Kim jaewon02@samsung.com Reviewed-by: Chanwoo Choi cw00.c...@samsung.com --- arch/arm/boot/dts/exynos3250-rinato.dts |7 +++ 1 file changed, 7 insertions(+) diff --git

[PATCH v3 1/2] Input: add regulator haptic driver

2014-11-26 Thread Jaewon Kim
This patch adds support for haptic driver controlled by voltage of regulator. And this driver support for Force Feedback interface from input framework Signed-off-by: Jaewon Kim jaewon02@samsung.com Signed-off-by: Hyunhee Kim hyunhee@samsung.com Acked-by: Kyungmin Park

Re: [PATCH V2 1/2] pinctrl: exynos: Add BUS1 pin controller for exynos7

2014-11-26 Thread Alim Akhtar
Hi Vivek, On Mon, Nov 24, 2014 at 6:32 PM, Vivek Gautam gautam.vi...@samsung.com wrote: USB and Power regulator on Exynos7 require gpios available in BUS1 pin controller block. So adding the BUS1 pinctrl support. Signed-off-by: Naveen Krishna Ch naveenkrishna...@gmail.com Signed-off-by:

[PATCH v2 3/5] pinctrl: exynos: Fix GPIO setup failure because domain clock being gated

2014-11-26 Thread Krzysztof Kozlowski
The audio subsystem on Exynos 5420 has separate clocks and GPIO. To operate properly on GPIOs the main block clock 'mau_epll' must be enabled. This was observed on Peach Pi/Pit and Arndale Octa (after enabling i2s0) after introducing runtime PM to pl330 DMA driver. After that commit the

[PATCH v2 1/5] clk: samsung: Fix double add of syscore ops after driver rebind

2014-11-26 Thread Krzysztof Kozlowski
During driver unbind the syscore ops were not unregistered which lead to double add on syscore list: $ echo 381.audss-clock-controller /sys/bus/platform/drivers/exynos-audss-clk/unbind $ echo 381.audss-clock-controller /sys/bus/platform/drivers/exynos-audss-clk/bind [ 1463.044061]

[PATCH v2 5/5] clk: samsung: Fix memory leak of clock gate/divider/mux structures

2014-11-26 Thread Krzysztof Kozlowski
While fixing audss clock access when domain is gated (commit clk: samsung: Fix clock disable failure because domain being gated) generic code from clk-gate/divider/mux was taken and modified. This generic code leaks memory allocated for internal structures (struct clk_gate/clk_divider/clk_mux).

[PATCH v2 4/5] ARM: dts: exynos5420: Add clock for audss pinctrl

2014-11-26 Thread Krzysztof Kozlowski
The pinctrl for audio subsystem needs 'mau_epll' clock to be enabled in order to properly access memory during GPIO setup. Signed-off-by: Krzysztof Kozlowski k.kozlow...@samsung.com --- arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git

[PATCH v2 2/5] clk: samsung: Fix clock disable failure because domain being gated

2014-11-26 Thread Krzysztof Kozlowski
Audio subsystem clocks are located in separate block. If clock for this block (from main clock domain) 'mau_epll' is gated then any read or write to audss registers will block. This was observed on Exynos 5420 platforms (Arndale Octa and Peach Pi/Pit) after introducing runtime PM to pl330 DMA

[PATCH v2 0/5] Fix Arndale Octa/Peach Pi boot on Audio subsystem clocks

2014-11-26 Thread Krzysztof Kozlowski
Hi, Changes since v1 1. clocks-audss: Reimplement own clock register functions instead changing clk API. Minor fixes. (after idea from Tomasz Figa) 2. Add new patches: fix for pinctrl and minor fixes in clk-audss. Description === This patchset tries to solve

Fix Penguin Penalty 17th October2014 ( mail-archive.com )

2014-11-26 Thread caracal53616
Dear Sir Did your website get hit by Google Penguin update on October 17th 2014? What basically is Google Penguin Update? It is actually a code name for Google algorithm which aims at decreasing your websites search engine rankings that violate Google’s guidelines by using black hat SEO

Re: [RFC] ARM: exynos: MCPM: [is this a] fix for secondary boot on 5422?

2014-11-26 Thread Kevin Hilman
Hello, Heesub Shin heesub.s...@samsung.com writes: Using the current exynos_defconfig on the exynos5422-odroid-xu3, only 6 of 8 CPUs come online with MCPM boot. CPU0 is an A7, CPUs 1-4 are A15s and CPU5-7 are the other A7s, but with the current code, CPUs 5 and 7 do not boot: [...]

Re: [PATCH v2 0/5] Fix Arndale Octa/Peach Pi boot on Audio subsystem clocks

2014-11-26 Thread Javier Martinez Canillas
Hello Krzysztof, On 11/26/2014 03:24 PM, Krzysztof Kozlowski wrote: Description === This patchset tries to solve dependency between AudioSS components (clocks and GPIO) and main clock controller on Exynos platform. This solves boot failure of Peach Pi/Pit and Arndale Octa [1]. I

Re: [PATCH] ASoC: Samsung: Add arndale_rt5631 machine driver and binding

2014-11-26 Thread Mark Brown
On Wed, Nov 26, 2014 at 02:53:04PM +0530, Krishna Mohan Dani wrote: Adding machine driver to instantiate I2S based realtek's ALC5631 sound card on Arndale board. Applied, thanks. signature.asc Description: Digital signature

Re: [PATCH] ARM: exynos_defconfig: disable CONFIG_EXYNOS5420_MCPM; not stable

2014-11-26 Thread Abhilash Kesavan
Hi Kevin, On Wed, Nov 26, 2014 at 6:30 AM, Kevin Hilman khil...@kernel.org wrote: Hi Abhilash, Abhilash Kesavan kesavan.abhil...@gmail.com writes: [...] To be honest, since I don't have the exynos5420 arndale, chromebook...but smdk which has different bootloader, I couldn't test

[PATCH v2] ARM: EXYNOS: use u8 for val[] in struct exynos_pmu_conf

2014-11-26 Thread Bartlomiej Zolnierkiewicz
: Amit Daniel Kachhap amit.dan...@samsung.com Signed-off-by: Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com --- v2: - rebased on top of next-20141126 branch of linux-next kernel tree (it also applies fine to for-next branch of linux-samsung.git

Re: [PATCH v2] ARM: EXYNOS: use u8 for val[] in struct exynos_pmu_conf

2014-11-26 Thread Kukjin Kim
/pmu.o.after Cc: Pankaj Dubey pankaj.du...@samsung.com Cc: Amit Daniel Kachhap amit.dan...@samsung.com Signed-off-by: Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com Acked-by: Kyungmin Park kyungmin.p...@samsung.com --- v2: - rebased on top of next-20141126 branch of linux-next kernel tree

Re: [PATCHv3 0/3] ARM: dts: add the support of Exynos3250-based Monk board

2014-11-26 Thread Kukjin Kim
On 11/24/14 19:57, Chanwoo Choi wrote: This patchset adds the support of Exynos3250-based Monk board and Exynos-based boards compatible string and description to remove build warning. Also, this patchset includes a patch which remove unused dt node for command line in Exynos3250-based Rinato

[PATCH 1/1] thermal: cpu_cooling: check for the readiness of cpufreq layer

2014-11-26 Thread Eduardo Valentin
In this patch, the cpu_cooling code checks for the usability of cpufreq layer before proceeding with the CPU cooling device registration. The main reason is: CPU cooling device is not usable if cpufreq cannot switch frequencies. Similar checks are spread in thermal drivers. Thus, the advantage

Re: [PATCH] ARM: exynos_defconfig: disable CONFIG_EXYNOS5420_MCPM; not stable

2014-11-26 Thread Kevin Hilman
Abhilash Kesavan kesavan.abhil...@gmail.com writes: Hi Kevin, On Wed, Nov 26, 2014 at 6:30 AM, Kevin Hilman khil...@kernel.org wrote: Hi Abhilash, Abhilash Kesavan kesavan.abhil...@gmail.com writes: [...] To be honest, since I don't have the exynos5420 arndale, chromebook...but smdk

Re: [RESEND PATCH 1/2] ARM: dts: exynos4x12: Device tree node definition for TMU on Exynos4x12

2014-11-26 Thread Kukjin Kim
On 11/24/14 17:49, Lukasz Majewski wrote: Hi Kukjin, Lukasz Majewski wrote: + Bart, Tomasz and MLs Hi Lukasz, Please post including MLs, even resending. Will apply for v3.19, and just note that you asked me to apply this for 3.18 in personal talk but I couldn't see any requirements

[PATCH 2/6] drm/exynos: don't do any DPMS operation while updating planes

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk DPMS only makes sense when the mode changes, for plane update changes do not perform any dpms operation. This move places the win_commit() and commit() calls directly in the code instead of calling exynos_drm_crtc_commit() thus avoiding DPMS

[PATCH 5/6] drm/exynos: call exynos_update_plane() directly on page flips

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk Avoid an extra call to exynos_drm_crtc_mode_set_commit() that only calls exynos_update_plane(). Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk --- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 8 ++-- 1 file changed, 6

[PATCH 4/6] drm/exynos: unify plane update on exynos_update_plane()

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk We can safely use the exynos_update_plane() to update the plane framebuffer for both the overlay and primary planes. Note that this patch removes a call to manager-ops-commit() in exynos_drm_crtc_mode_set_commit(). The commit() call is used

Re: [PATCH] ARM: exynos_defconfig: disable CONFIG_EXYNOS5420_MCPM; not stable

2014-11-26 Thread Kukjin Kim
On 11/27/14 02:56, Kevin Hilman wrote: Abhilash Kesavan kesavan.abhil...@gmail.com writes: Hi Kevin, On Wed, Nov 26, 2014 at 6:30 AM, Kevin Hilman khil...@kernel.org wrote: Hi Abhilash, Abhilash Kesavan kesavan.abhil...@gmail.com writes: [...] To be honest, since I don't have the

[PATCH 3/6] drm/exynos: remove exynos_plane_commit() wrapper

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk It's doing nothing but calling exynos_crtc-ops-win_commit(), so let's call this directly to avoid extra layers of abstraction. Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk --- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 4

[PATCH 0/6] drm/exynos: unify plane update path and avoid DPMS for planes

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk This series is try to unify all the paths on exynos DRM that handle plane updates. Now SetPlane, PageFlip and SetCrtc (fb changed only) are all processed by the same function: exynos_update_plane(). In the unify process the DPMS operations

[PATCH 1/6] drm/exynos: Don't touch DPMS when updating overlay planes

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk DPMS settings should only be changed by a full modeset. exynos_plane_update() should only care about updating the planes itself and nothing else. Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk ---

[PATCH 6/6] drm/exynos: remove exynos_drm_crtc_mode_set_commit()

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk This was just as extra chain in the call stack. We just rename it to _set_base() and let it do everything alone. Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk --- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 8 +--- 1 file

[PATCH 1/2] drm/exynos/fimd: don't initialize 'ret' variable in fimd_probe()

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk We set it in the beginning of the function, thus no need to set it at initialization. Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk --- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 +- 1 file changed, 1 insertion(+), 1

[PATCH 2/2] drm/exynos/vidi: remove useless ops-commit()

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk vidi_commit does nothing, remove it and its callers. Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk --- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 12 1 file changed, 12 deletions(-) diff --git

Re: [PATCH] ASoC: rt5631: Fixing compilation warning when DT is disabled

2014-11-26 Thread Mark Brown
On Wed, Nov 26, 2014 at 02:26:07PM +0530, D Krishna Mohan wrote: Following your suggestion I have sent a patch (187024b36c635bd454c1b1587b58c9439d3a46ad on your git, branch: rt5631 ) using ifdef which you have already applied. Since there are more suggestion asking for second (__maybe_unused)

Re: [PATCH v12 0/6] cpufreq: use generic cpufreq drivers for exynos platforms

2014-11-26 Thread Kevin Hilman
Kevin Hilman khil...@kernel.org writes: Hi Thomas, Thomas Abraham thomas...@samsung.com writes: Changes since v11: - Rebased on top of git://linuxtv.org/snawrocki/samsung.git for-v3.19-exynos-clk Thanks for rebasing/reposting. This patch series removes the use of Exynos4210 and

Re: [PATCH] ARM: exynos_defconfig: disable CONFIG_EXYNOS5420_MCPM; not stable

2014-11-26 Thread Nicolas Pitre
On Wed, 26 Nov 2014, Kevin Hilman wrote: Abhilash Kesavan kesavan.abhil...@gmail.com writes: Hi Kevin, On Wed, Nov 26, 2014 at 6:30 AM, Kevin Hilman khil...@kernel.org wrote: [...] More specifically, with only the loopback call to turn off CCI commented out, the imprecise aborts

Re: [PATCH v6 1/2] i2c: s3c2410: add Sysreg phandle to i2c device nodes

2014-11-26 Thread Kukjin Kim
On 11/24/14 17:47, Pankaj Dubey wrote: This patch adds syscon based phandle to i2c device nodes of exynos5250 and exynos5420. These phandles will be used to save restore i2c sysreg configuration register during s2r from i2c driver. CC: Rob Herring robh...@kernel.org CC: Randy Dunlap

Re: [PATCH v6 0/5] regulator: of: Add initial and suspend modes support

2014-11-26 Thread Mark Brown
On Mon, Nov 10, 2014 at 02:43:50PM +0100, Javier Martinez Canillas wrote: Hello Mark, This is the sixth version of the series that adds regulator initial and suspend operating modes support. It relies on the existing work that added suspend states bindings. The opmodes are parsed by the

Re: [PATCH] spi: s3c64xx: add support for exynos7 SPI controller

2014-11-26 Thread Mark Brown
On Thu, Nov 06, 2014 at 03:21:49PM +0530, Padmavathi Venna wrote: Exynos7 SPI controller supports only the auto Selection of CS toggle mode and Exynos7 SoC includes six SPI controllers. Add support for these changes in Exynos7 SPI controller driver. Applied, thanks. It does seem like these

Re: [PATCH 2/3] regulator: max77802: Fill regulator modes translation callback

2014-11-26 Thread Mark Brown
On Tue, Nov 11, 2014 at 01:04:44PM +0100, Javier Martinez Canillas wrote: The max77802 PMIC regulators output can be configured in one of two modes: Output ON (normal) and Output ON in Low Power Mode. Some of Applied, thanks. signature.asc Description: Digital signature

Re: [PATCH 1/3] regulator: max77802: Document binding for regulator operating modes

2014-11-26 Thread Mark Brown
On Tue, Nov 11, 2014 at 01:04:43PM +0100, Javier Martinez Canillas wrote: Some regulators from the max77802 PMIC support to be configured in one of two operating mode: Output ON (normal) and Output On Low Power Mode. Applied, thanks. signature.asc Description: Digital signature

[PATCH 1/6] drm/exynos: rename base object of struct exynos_drm_crtc to 'base'

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk 'base' is more widely used name in the drm subsystem for the base object. Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk --- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 4 ++-- drivers/gpu/drm/exynos/exynos_drm_drv.h | 7

[PATCH 2/6] drm/exynos: add pipe param to exynos_drm_crtc_create()

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk Get the pipe value from a parameter instead of getting it from manager-pipe. We are removing manager-pipe. Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk --- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 8

[PATCH 0/6] drm/exynos: remove struct exynos_drm_manager

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk Following the removal of struct exynos_drm_overlay we now remove the manager one as well. This remove another abstrastraction layer from exynos drm. We can now use known names like CRTC and Planes instead of manager and overlay. This patchset

[PATCH 5/6] drm/exynos: remove drm_dev from struct exynos_drm_manager

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk manager-drm_dev is only accessed by exynos_drm_crtc_create() so this patch pass drm_dev as argument on exynos_drm_crtc_create() and remove it from struct exynos_drm_manager. Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk ---

[PATCH 3/6] drm/exynos: remove pipe member of struct exynos_drm_manager

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk It is not longer used. This is part of the process of removing struct exynos_drm_manager entirely. Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk --- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 2 +-

[PATCH 4/6] drm/exynos: move 'type' from manager to crtc struct

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk 'type' is now part of the struct exynos_drm_crtc. This is just another step in the struct exynos_drm_manager removal. Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk --- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 6 --

[PATCH 6/6] drm/exynos: remove struct exynos_drm_manager

2014-11-26 Thread Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk exynos_drm_manager was just a redundant struct to represent the crtc as well. In this commit we merge exynos_drm_manager into exynos_drm_crtc to remove an unnecessary level of indirection easing the understand of the flow on exynos.

Re: [PATCH 06/19] usb: dwc3: host: Pass the XHCI_DRD_SUPPORT and XHCI_NEEDS_LHC_RESET quirk

2014-11-26 Thread Lu, Baolu
On 2014年11月25日 21:11, George Cherian wrote: Pass the quir flag XHCI_DRD_SUPPORT from DWC3 host to xhci platform driver. quir to quirk Regards, Baolu This enables xhci driver to handle deallocation's differently while in DRD mode. Pass the quirk flag XHCI_NEEDS_LHC_RESET from DWC3 host to

Re: [PATCH v6 1/2] i2c: s3c2410: add Sysreg phandle to i2c device nodes

2014-11-26 Thread Pankaj Dubey
On Thursday 27 November 2014 12:13 AM, Kukjin Kim wrote: On 11/24/14 17:47, Pankaj Dubey wrote: This patch adds syscon based phandle to i2c device nodes of exynos5250 and exynos5420. These phandles will be used to save restore i2c sysreg configuration register during s2r from i2c driver. CC:

Re: [PATCH 1/1] thermal: cpu_cooling: check for the readiness of cpufreq layer

2014-11-26 Thread Viresh Kumar
Few nits.. On 26 November 2014 at 23:20, Eduardo Valentin edubez...@gmail.com wrote: Signed-off-by: Eduardo Valentin edubez...@gmail.com --- The normal practice is to write the non-commitable part here ... drivers/thermal/cpu_cooling.c | 5 +

[GIT PULL 2/4] Samsung serial updates for v3.19

2014-11-26 Thread Kukjin Kim
Hi Arnd, Olof, Kevin Please pull this branch for exynos7 SoC into arm-soc. Note Greg agreed to upstream via arm-soc tree. Thanks, Kukjin The following changes since commit f114040e3ea6e07372334ade75d1ee0775c355e1: Linux 3.18-rc1 (2014-10-19 18:08:38 -0700) are available in the git

[GIT PULL 1/4] Samsung 3rd round of PM updates for v3.19

2014-11-26 Thread Kukjin Kim
The following changes since commit c645a598f99768e6cc82129081458dfdd0c273b7: ARM: EXYNOS: Call regulator core suspend prepare and finish functions (2014-11-21 22:49:47 +0900) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git

[GIT PULL 3/4] Samsung 3rd round of DT updates for v3.19

2014-11-26 Thread Kukjin Kim
The following changes since commit a427d15062ac46a00a22d2f0b9d05093c18ff2f1: ARM: dts: Add micro SD card SDHCI node for exynos4412-trats (2014-11-07 08:28:24 +0900) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git

[GIT PULL 4/4] Samsung exynos7 updates for v3.19

2014-11-26 Thread Kukjin Kim
The following changes since commit 3b1f6f3450b6a64aead53d09fc6f8bba2999c450: Merge remote-tracking branch 'arm-soc/cleanup/dts-subdirs' into v3.19-next/dt-samsung-64 (2014-11-26 16:02:13 +0900) are available in the git repository at:

RE: [PATCH v5] arm64: dts: exynos7: add support for cpuidle core power down

2014-11-26 Thread Kukjin Kim
Chander Kashyap wrote: Exynos7 supports multiple idle states. Core power down is one such idle state, where cores can be powered off independently. This patch adds support for core power down idle state. Entry latency for core power down idle state is calculated as follows: 1. Time

[PATCH 05/19] clk: samsung: exynos5433: Add clocks for CMU_PERIC domain

2014-11-26 Thread Chanwoo Choi
This patch adds missing divider/gate clocks of CMU_PERIC domain which includes I2S/PCM/SPDIF/PWM/SLIMBUS IPs. The SPI/I2S may use external input clock which has 'ioclk_*' prefix. Cc: Sylwester Nawrocki s.nawro...@samsung.com Cc: Tomasz Figa tomasz.f...@gmail.com Signed-off-by: Chanwoo Choi

[PATCH 15/19] arm64: exynos5433: Enable ARMv8-based Exynos5433 SoC support

2014-11-26 Thread Chanwoo Choi
This patch adds the necessary Kconfig entries to enable support for the ARMv8 based Exynos5433 SoC. Cc: Catalin Marinas catalin.mari...@arm.com Cc: Will Deacon will.dea...@arm.com Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Acked-by: Geunsik Lim geunsik@samsung.com Acked-by: Inki Dae

[PATCH 10/19] clk: samsung: exynos5433: Add clocks for CMU_AUD domain

2014-11-26 Thread Chanwoo Choi
This patch adds the mux/divider/gate clocks for CMU_AUD domain which includes the clocks of Cortex-A6/Bus/Audio clocks. Cc: Sylwester Nawrocki s.nawro...@samsung.com Cc: Tomasz Figa tomasz.f...@gmail.com Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Acked-by: Inki Dae inki@samsung.com

[PATCH 07/19] clk: samsung: exynos5433: Add clocks for CMU_G2D domain

2014-11-26 Thread Chanwoo Choi
This patch adds ths mux/divider/gate clocksof CMU_G2D domain which includes G2D/MDMA IPs. The CMU_G2D must need the clocks related to G2D by providing CMU_TOP domain. So, this patch add several clocks for G2D from CMU_TOP domain. Cc: Sylwester Nawrocki s.nawro...@samsung.com Cc: Tomasz Figa

[PATCH 19/19] serial: samsung: Add the support for Exynos5433 SoC

2014-11-26 Thread Chanwoo Choi
This patch adds new s3c24xx_serial_drv_data structure for Exynos5433 SoC because Exynos5433 has different fifo size from existing Exynos4 SoC. Cc: Greg Kroah-Hartman gre...@linuxfoundation.org Cc: Jiri Slaby jsl...@suse.cz Cc: linux-ser...@vger.kernel.org Signed-off-by: Chanwoo Choi

[PATCH 13/19] clk: samsung: exynos5433: Add clocks for CMU_G3D domain

2014-11-26 Thread Chanwoo Choi
This patch adds the mux/divider/gate clocks for CMU_G3D domain which contains the clocks for GPU(3D Graphics Engine). Cc: Sylwester Nawrocki s.nawro...@samsung.com Cc: Tomasz Figa tomasz.f...@gmail.com Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Acked-by: Inki Dae inki@samsung.com

[PATCH 17/19] arm64: dts: exynos: Add MSHC dt node for Exynos5433

2014-11-26 Thread Chanwoo Choi
From: Jaehoon Chung jh80.ch...@samsung.com This patch adds MSHC (Mobile Storage Host Controller) dt node for Exynos5433 SoC. MSHC is an interface between the system the SD/MMC card. Cc: Kukjin Kim kgene@samsung.com Cc: Mark Rutland mark.rutl...@arm.com Cc: Arnd Bergmann a...@arndb.de Cc:

[PATCH 12/19] clk: samsung: exynos5433: Add missing clocks for CMU_FSYS domain

2014-11-26 Thread Chanwoo Choi
This patch adds the mux/divider/gate clocks for CMU_FSYS domain which contains the clocks of USB/UFS/SDMMC/TSI/PDMA IPs. Cc: Sylwester Nawrocki s.nawro...@samsung.com Cc: Tomasz Figa tomasz.f...@gmail.com Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Acked-by: Inki Dae inki@samsung.com

[PATCH 14/19] clk: samsung: exynos5433: Add clocks for CMU_GSCL domain

2014-11-26 Thread Chanwoo Choi
This patch adds the divider/gate of CMU_GSCL domain which contains gscaler clocks. Cc: Sylwester Nawrocki s.nawro...@samsung.com Cc: Tomasz Figa tomasz.f...@gmail.com Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Acked-by: Inki Dae inki@samsung.com Acked-by: Geunsik Lim

[PATCH 18/19] arm64: dts: exynos: Add SPI/PDMA dt node for Exynos5433

2014-11-26 Thread Chanwoo Choi
This patch adds SPI (Serial Peripheral Interface) dt node for Exynos5433 SoC. SPI transfers serial data by using various peripherals. SPI includes 8-bit/16-bit/32-bit shift registers to transmit and receive data. PDMA is used for SPI communication. Cc: Kukjin Kim kgene@samsung.com Cc: Mark

[PATCH 09/19] clk: samsung: exynos5433: Add clocks for CMU_DISP domain

2014-11-26 Thread Chanwoo Choi
This patch adds the the mux/divider/gate clocks for CMU_DISP domain which includes the clocks of Display IPs (DECON/HDMI/DSIM/MIXER). The CMU_DISP clocks is used to need the source clock of CMU_MIF domain so, the CMU_MIF's clocks related to CMU_DISP should be always on state. Also, CMU_DISP must

[PATCH 00/19] arm64: Add the support for new 64-bit Exynos5433 SoC

2014-11-26 Thread Chanwoo Choi
This patchset adds new 64-bit Exynos5433 Samsung SoC which contains quad Cortex-A57 and quad Cortex-A53. It is desigend with the 20nm low power process. This patchset include some patches such as: - Support booting of Exynos5433 - Support UART/MCT/GIC/HSI2C/SPI/PDMA/MSHC - Support the clock

[PATCH 06/19] clk: samsung: exynos5433: Add clocks for CMU_PERIS domain

2014-11-26 Thread Chanwoo Choi
This patch adds missing gate clocks of CMU_PERIS domain which includes TMU/TZPC/SECKEY/CHIPID/TOPRTC/EFUSE IPs. The special clocks of CMU_PERIS use fin_pll source clock directly. Cc: Sylwester Nawrocki s.nawro...@samsung.com Cc: Tomasz Figa tomasz.f...@gmail.com Signed-off-by: Chanwoo Choi

[PATCH 08/19] clk: samsung: exynos5433: Add clocks for CMU_MIF domain

2014-11-26 Thread Chanwoo Choi
This patch adds the mux/divider/gate clock fo CMU_MIF domain which includes the clocks for DMC(DRAM memory controller) and CCI(Cache Coherent Interconnect). The CMU_MIF domain provides the source clocks for CMU_DISP/CMU_BUS2. Cc: Sylwester Nawrocki s.nawro...@samsung.com Cc: Tomasz Figa

[PATCH 11/19] clk: samsung: exynos5433: Add clocks for CMU_BUS{0|1|2} domains

2014-11-26 Thread Chanwoo Choi
This patch adds the mux/divider/gate clocks for CMU_BUS{0|1|2} domains which contain global data buses clocked at up the 400MHz. These blocks transfer data between DRAM and various sub-blocks. These clock domains also contain global peripheral buses clocked at 67/111/200/222/266/333/400 MHz and

[PATCH 02/19] clk: samsung: Add binding documentation for Exynos5433 clock controller

2014-11-26 Thread Chanwoo Choi
This patch add binding documentation for Exynos5433 clock controller. Exynos5433 has various clock domains So, this documentation explains the detailed clock domains ans usage guide. Cc: Sylwester Nawrocki s.nawro...@samsung.com Cc: Tomasz Figa tomasz.f...@gmail.com Signed-off-by: Chanwoo Choi

[PATCH 01/19] pinctrl: exynos: Add support for Exynos5433

2014-11-26 Thread Chanwoo Choi
This patch adds driver data for Exynos5433 SoC. Exynos5433 includes 228 multi- functional input/output port pins and 135 memory port pins. There are 41 general port groups and 2 memory port groups. Cc: Tomasz Figa tomasz.f...@gmail.com Cc: Thomas Abraham thomas.abra...@linaro.org Cc: Linus

[PATCH 04/19] clk: samsung: exynos5433: Add MUX clocks of CMU_TOP domain

2014-11-26 Thread Chanwoo Choi
This patch adds the MUX (multiplexer) clocks for CMU_TOP domain of Exynos5433. CMU_TOP domain provides source clocks to other CMU domains. Cc: Sylwester Nawrocki s.nawro...@samsung.com Cc: Tomasz Figa tomasz.f...@gmail.com Signed-off-by: Chanwoo Choi cw00.c...@samsung.com Acked-by: Inki Dae

[PATCH 16/19] arm64: dts: exynos: Add dts files for 64-bit Exynos5433 SoC

2014-11-26 Thread Chanwoo Choi
This patch adds new Exynos5433 dtsi to support 64-bit Exynos5433 SoC based on Octal core CPUs (quad Cortex-A57 and quad Cortex-A53). Cc: Kukjin Kim kgene@samsung.com Cc: Mark Rutland mark.rutl...@arm.com Cc: Arnd Bergmann a...@arndb.de Cc: Olof Johansson o...@lixom.net Cc: Catalin Marinas

[PATCH 03/19] clk: samsung: exynos5433: Add clocks using common clock framework

2014-11-26 Thread Chanwoo Choi
This patch adds the support for CMU (Clock Management Units) of Exynos5433 which is 64bit SoC and has Octa-cores. This patch supports necessary clocks for kernel boot as following: - PLL/MMC/UART/MCT/I2C/SPI Cc: Sylwester Nawrocki s.nawro...@samsung.com Cc: Tomasz Figa tomasz.f...@gmail.com