Re: [PATCH] ARM: Remove __ref on hotplug cpu die path

2015-09-15 Thread Andy Gross
ss dec hex filename >126835781470996 348904 14503478 dd4e36 before >126832741470996 348904 14503174 dd4d06 after > > presumably because now we don't have to jump to code in the > .ref.text section and/or the noinline marking is remo

Re: Ideas/suggestions to avoid repeated locking and reducing too many lists with dmaengine?

2014-02-24 Thread Andy Gross
On Mon, Feb 24, 2014 at 01:03:32PM -0600, Joel Fernandes wrote: Hi folks, Just wanted your thoughts/suggestions on how we can avoid overhead in the EDMA dmaengine driver. I am seeing a lots of performance drop specially for small transfers with EDMA versus before raw EDMA was moved to

[PATCH v2 2/2] ARM: OMAP2+: Enable DT usage during dmm create

2013-04-10 Thread Andy Gross
If DMM device tree information is present, use it for creating the device. Otherwise fall back to using the hwmod entry. Signed-off-by: Andy Gross andy.gr...@ti.com --- arch/arm/mach-omap2/drm.c | 17 +++-- 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/arch/arm

[PATCH v2 0/2] ARM: dts: OMAP4+: Add dmm device bindings

2013-04-10 Thread Andy Gross
device creation Andy Gross (2): ARM: dts: OMAP4+: Add DMM bindings ARM: OMAP2+: Enable DT usage during dmm create Documentation/devicetree/bindings/arm/omap/dmm.txt | 16 arch/arm/boot/dts/omap4.dtsi |7 +++ arch/arm/boot/dts/omap5.dtsi

[PATCH v2 1/2] ARM: dts: OMAP4+: Add DMM bindings

2013-04-10 Thread Andy Gross
Add Dynamic Memory Manager (DMM) bindings for OMAP4 and OMAP5 devices. Add documentation for the DMM bindings. Signed-off-by: Andy Gross andy.gr...@ti.com --- Documentation/devicetree/bindings/arm/omap/dmm.txt | 16 arch/arm/boot/dts/omap4.dtsi |7

Re: Display related board specific boot args

2013-03-22 Thread Andy Gross
On 03/22/2013 10:36 AM, Tony Lindgren wrote: * Tomi Valkeinen tomi.valkei...@ti.com [130322 08:34]: On 2013-03-22 17:18, Tony Lindgren wrote: * Tomi Valkeinen tomi.valkei...@ti.com [130322 01:30]: Hi Tony, As you probably know, Overo is a very basic omap board to which you can attach

[PATCH v2 0/2] ARM: dts: OMAP4+: Add dmm device bindings

2013-03-20 Thread Andy Gross
are located at: https://github.com/andygross/omap_dmm_tiler/commits/for-benoit Changes in v2: - Moved documentation file to bindings patch. - Modified drm code to allow for cases where DT info is unavailable. Andy Gross (2): ARM: dts: OMAP4+: Add DMM bindings ARM: OMAP2

[PATCH v2 2/2] ARM: OMAP2+: Don't create DMM if DT present

2013-03-20 Thread Andy Gross
Added code to conditionally skip over creating a DMM device from the hwmod information if there is a DMM node present in the DT. Signed-off-by: Andy Gross andy.gr...@ti.com --- arch/arm/mach-omap2/drm.c | 18 -- 1 files changed, 12 insertions(+), 6 deletions(-) diff --git

[PATCH v2 1/2] ARM: dts: OMAP4+: Add DMM bindings

2013-03-20 Thread Andy Gross
Add Dynamic Memory Manager (DMM) bindings for OMAP4 and OMAP5 devices. Add documentation for the DMM bindings. Signed-off-by: Andy Gross andy.gr...@ti.com --- Documentation/devicetree/bindings/arm/omap/dmm.txt | 16 arch/arm/boot/dts/omap4.dtsi |7

[PATCH 1/2] ARM: dts: OMAP4+: Add DMM bindings

2013-03-19 Thread Andy Gross
Add DMM bindings for OMAP4 and OMAP5 devices. Signed-off-by: Andy Gross andy.gr...@ti.com --- arch/arm/boot/dts/omap4.dtsi |7 +++ arch/arm/boot/dts/omap5.dtsi |7 +++ 2 files changed, 14 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/omap4.dtsi b/arch/arm/boot/dts

[PATCH 0/2] ARM: dts: OMAP4+: Add dmm device bindings

2013-03-19 Thread Andy Gross
are located at: https://github.com/andygross/omap_dmm_tiler/commits/for-benoit Andy Gross (2): ARM: dts: OMAP4+: Add DMM bindings ARM: OMAP2+: Remove dmm device creation Documentation/devicetree/bindings/arm/omap/dmm.txt | 16 arch/arm/boot/dts/omap4.dtsi

[PATCH 2/2] ARM: OMAP2+: Remove dmm device creation

2013-03-19 Thread Andy Gross
Remove DMM device creation via the hwmod entry. The DMM device will now be enumerated as part of the device tree information for the processor. Signed-off-by: Andy Gross andy.gr...@ti.com --- Documentation/devicetree/bindings/arm/omap/dmm.txt | 16 arch/arm/mach-omap2/drm.c

[PATCH] staging: omapdrm: Remove unnecessary memcpy

2012-08-08 Thread Andy Gross
led to a fairly hefty penalty when programming large 1D or 2D buffers. This can be implemented in a more efficient manner when we actually have to support DEVICE_OFF suspend/resume operations. Signed-off-by: Andy Gross andy.gr...@ti.com --- drivers/staging/omapdrm/omap_dmm_priv.h |6

[PATCH] staging: omapdrm: Fix DMM sparse warnings

2012-08-08 Thread Andy Gross
Fix the following sparse warnings: drivers/staging/omapdrm/omap_dmm_tiler.c:123:13: warning: symbol 'omap_dmm_irq_handler' was not declared. Should it be static? drivers/staging/omapdrm/omap_dmm_tiler.c:370:24: warning: Using plain integer as NULL pointer Signed-off-by: Andy Gross

[PATCH] staging: omapdrm: Fix error paths during dmm init

2012-05-24 Thread Andy Gross
Failures during the dmm probe can cause the kernel to crash. Moved the spinlock to a global and moved list initializations immediately after the allocation of the dmm private structure. Signed-off-by: Andy Gross andy.gr...@ti.com --- drivers/staging/omapdrm/omap_dmm_priv.h |1 - drivers

[PATCH] staging: omapdrm: fix crash when freeing bad fb

2012-05-24 Thread Andy Gross
During unload, don't cleanup the framebuffer if it is not valid. Signed-off-by: Andy Gross andy.gr...@ti.com --- drivers/staging/omapdrm/omap_fbdev.c | 10 +++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/staging/omapdrm/omap_fbdev.c b/drivers/staging/omapdrm

[PATCH] omap2+: add drm device

2012-05-23 Thread Andy Gross
Register OMAP DRM/KMS platform device. DMM is split into a separate device using hwmod. Signed-off-by: Andy Gross andy.gr...@ti.com --- arch/arm/mach-omap2/Makefile |4 ++ arch/arm/mach-omap2/drm.c | 61 drivers/staging/omapdrm