Re: [RFC 05/21] drm/omap: Remove FB_KMS_HELPER and FB related config options

2015-08-05 Thread Archit Taneja
On 08/01/2015 03:32 PM, Laurent Pinchart wrote: Hi Archit, Thank you for the patch. On Monday 13 July 2015 12:13:52 Archit Taneja wrote: Remove FB_* config options since the driver doesn't call any fbdev functions directly. Remove FB_KMS_HELPER as this would now be selected by the top

Re: [PATCH V9 0/5] map GHES memory region according to EFI memory map

2015-08-05 Thread Matt Fleming
On Tue, 04 Aug, at 08:41:36AM, Zhang, Jonathan Zhixiong wrote: On 8/3/2015 9:25 PM, Borislav Petkov wrote: On Mon, Aug 03, 2015 at 05:23:54PM +0100, Matt Fleming wrote: Rafael, Boris? The ghes.c change looks fine I guess. The whole patchset makes sense now, with the arch bits extracted.

Re: [PATCH V9 0/5] map GHES memory region according to EFI memory map

2015-08-05 Thread Matt Fleming
On Tue, 04 Aug, at 06:25:52AM, Borislav Petkov wrote: On Mon, Aug 03, 2015 at 05:23:54PM +0100, Matt Fleming wrote: Rafael, Boris? The ghes.c change looks fine I guess. The whole patchset makes sense now, with the arch bits extracted. So Acked-by: Borislav Petkov b...@suse.de Thanks

Re: [GIT PULL] qcom arm64 dt changes for 4.3

2015-08-05 Thread Olof Johansson
On Thu, Jul 30, 2015 at 04:17:03PM -0500, Andy Gross wrote: The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754: Linux 4.2-rc1 (2015-07-05 11:01:52 -0700) are available in the git repository at: git://codeaurora.org/quic/kernel/agross-msm.git

Re: [GIT PULL] qcom defconfig changes for 4.3

2015-08-05 Thread Olof Johansson
On Thu, Jul 30, 2015 at 04:16:47PM -0500, Andy Gross wrote: The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754: Linux 4.2-rc1 (2015-07-05 11:01:52 -0700) are available in the git repository at: git://codeaurora.org/quic/kernel/agross-msm.git

Re: [GIT PULL] qcom dt changes for 4.3

2015-08-05 Thread Olof Johansson
On Thu, Jul 30, 2015 at 04:16:37PM -0500, Andy Gross wrote: The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754: Linux 4.2-rc1 (2015-07-05 11:01:52 -0700) are available in the git repository at: git://codeaurora.org/quic/kernel/agross-msm.git

Re: [PATCH V9 0/5] map GHES memory region according to EFI memory map

2015-08-05 Thread Zhang, Jonathan Zhixiong
On 8/5/2015 2:21 AM, Matt Fleming wrote: On Tue, 04 Aug, at 08:41:36AM, Zhang, Jonathan Zhixiong wrote: On 8/3/2015 9:25 PM, Borislav Petkov wrote: On Mon, Aug 03, 2015 at 05:23:54PM +0100, Matt Fleming wrote: Rafael, Boris? The ghes.c change looks fine I guess. The whole patchset makes

Re: [PATCH V9 0/5] map GHES memory region according to EFI memory map

2015-08-05 Thread Matt Fleming
On Wed, 05 Aug, at 08:58:52AM, Zhang, Jonathan Zhixiong wrote: Yes, absolutely. It has been in my mind, sorry I was tied up in the last few days. I wonder what I may missed, I certainly do x86 build test with versions of the patch set. I will try today and report back. No problem. I'd

[PATCH RFC 06/10] drivers: qcom: Enable genpd on selecting QCOM_PM

2015-08-05 Thread Lina Iyer
Enable PM_CPU_DOMAIN and its PM_GENERIC_DOMAINS dependenciesd to provide cpu domain support for QCOM SoCs. Signed-off-by: Lina Iyer lina.i...@linaro.org --- drivers/soc/qcom/Kconfig | 4 1 file changed, 4 insertions(+) diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig index

[PATCH RFC 07/10] hwspinlock: Introduce raw capability for hwspinlocks

2015-08-05 Thread Lina Iyer
The hwspinlock framework, uses a s/w spin lock around the hw spinlock to ensure that only process acquires the lock at any time. This is the most general use case. A special case is where a hwspinlock may be acquired in Linux and a remote entity may release the lock. In such a case, the s/w

[PATCH RFC 08/10] hwspinlock: qcom: Lock #7 is special lock, uses dynamic proc_id

2015-08-05 Thread Lina Iyer
Hwspinlocks are widely used between processors in an SoC, and also between elevation levels within in the same processor. QCOM SoC's use hwspinlock to serialize entry into a low power mode when the context switches from Linux to secure monitor. Lock #7 has been assigned for this purpose. In

[PATCH RFC 09/10] drivers: qcom: spm: Use hwspinlock to serialize entry into SCM

2015-08-05 Thread Lina Iyer
When the last CPU enters idle, the state of L2 is determined and the power controller for the L2 is programmed to power down. The power controllers' state machine is only triggered when all the CPUs have executed their WFI instruction. Multiple CPUs may enter SCM to power down at the same time.

[PATCH RFC 10/10] arm: dts: qcom: Add TCSR mutex device bindings for APQ8084

2015-08-05 Thread Lina Iyer
Add device binding for hwspinlock support on QCOM 8084 SoCs. Signed-off-by: Lina Iyer lina.i...@linaro.org --- arch/arm/boot/dts/qcom-apq8084.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/boot/dts/qcom-apq8084.dtsi b/arch/arm/boot/dts/qcom-apq8084.dtsi index

[PATCH RFC 03/10] drivers: qcom: spm: Enable runtime suspend/resume of CPU PM domain

2015-08-05 Thread Lina Iyer
On APQ8084 QCOM SoC's, the CPUs are powered by a single rail controlled by the L2 cache power controller (L2 SPM). The L2 power domain supplies power to all the CPUs and L2. It is safe to power down the domain when all the CPUs and the L2 are powered down. Powering down of the domain is done

[PATCH RFC 01/10] drivers: qcom: spm: Support cache SPMs

2015-08-05 Thread Lina Iyer
Recognize cache SPM devices defined in the DT and configure the corresponding SPM hardware. SPM controllers for L2 controls the cache's idle low power state and may also be used to turn off the CPU power rail. Cc: Stephen Boyd sb...@codeaurora.org Cc: Andy Gross agr...@codeaurora.org

[PATCH RFC 02/10] drivers: qcom: spm: Add 8084 L2 SPM register data

2015-08-05 Thread Lina Iyer
Add register data and configure L2 SAW to support voltage control and L2 idle states for QCOM APQ8084 SoC. Signed-off-by: Lina Iyer lina.i...@linaro.org --- .../devicetree/bindings/arm/msm/qcom,saw2.txt | 1 + drivers/soc/qcom/spm.c| 19

[PATCH RFC 04/10] arm: dts: Add L2 power-controller device bindings for APQ8084

2015-08-05 Thread Lina Iyer
Add power controller (SAW) device nodes for L2 caches. L2 SAW enable L2 to enter idle states and be powered off. Also, on 8084 the L2 SAW may be used to regulate the active voltage for the cpu and L2. Signed-off-by: Lina Iyer lina.i...@linaro.org --- arch/arm/boot/dts/qcom-apq8084.dtsi | 4 ++--

[PATCH RFC 05/10] arm: dts: Add power domain device bindings for APQ8084

2015-08-05 Thread Lina Iyer
Define L2 SAW as the power domain provider and individual cpus are the power domain consumers. Signed-off-by: Lina Iyer lina.i...@linaro.org --- arch/arm/boot/dts/qcom-apq8084.dtsi | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-apq8084.dtsi

[PATCH RFC 00/10] qcom: 8084: Cluster idle support

2015-08-05 Thread Lina Iyer
This patchset add support to power down the L2 and the PM domain for the CPU subsystem on Qualcomm's APQ8084. Only 8084 is supported at this time, because the firmware for chipsets prior to 8084 (8074, 8064) will allow the domain to be powered off only when running as a single core system. That

Re: [PATCH RFC 06/10] drivers: qcom: Enable genpd on selecting QCOM_PM

2015-08-05 Thread Andy Gross
On Wed, Aug 05, 2015 at 10:32:42AM -0600, Lina Iyer wrote: Enable PM_CPU_DOMAIN and its PM_GENERIC_DOMAINS dependenciesd to provide cpu domain support for QCOM SoCs. Fix dependencies sic Signed-off-by: Lina Iyer lina.i...@linaro.org --- drivers/soc/qcom/Kconfig | 4 1 file changed,

[PATCH] drm/msm/mdp: Clear pending interrupt status before enable interrupt

2015-08-05 Thread Jilai Wang
Pending interrupt status needs to be cleared before enable the interrupt. Otherwise it's possible to get a pending interrupt instead of an incoming interrupt. Signed-off-by: Jilai Wang jil...@codeaurora.org --- drivers/gpu/drm/msm/mdp/mdp4/mdp4_irq.c | 10 +++---

Re: [PATCH v1 4/7] ARM: dts: apq8064: Add MDP support

2015-08-05 Thread Stephen Boyd
On 07/28/2015 05:54 AM, Srinivas Kandagatla wrote: @@ -618,5 +633,77 @@ compatible = qcom,tcsr-apq8064, syscon; reg = 0x1a40 0x100; }; + + hdmi: qcom,hdmi-tx@4a0 { + compatible =

Re: [PATCH v5 2/2] firmware: qcom: scm: Add support for ARM64 SoCs

2015-08-05 Thread Stephen Boyd
On 04/28/2015 12:23 PM, Kumar Gala wrote: + +int __qcom_scm_call_armv8_64(u64 x0, u64 x1, u64 x2, u64 x3, u64 x4, u64 x5, + u64 *ret1, u64 *ret2, u64 *ret3) +{ + register u64 r0 asm(r0) = x0; + register u64 r1 asm(r1) = x1; + register u64 r2

Re: [PATCH v5 2/2] firmware: qcom: scm: Add support for ARM64 SoCs

2015-08-05 Thread Andy Gross
On Wed, Aug 05, 2015 at 06:27:24PM -0700, Stephen Boyd wrote: On 04/28/2015 12:23 PM, Kumar Gala wrote: + +int __qcom_scm_call_armv8_64(u64 x0, u64 x1, u64 x2, u64 x3, u64 x4, u64 x5, +u64 *ret1, u64 *ret2, u64 *ret3) +{ +register u64 r0 asm(r0) = x0; +