devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/2] ARM: dts: OMAP4+: Add dmm device bindings
@ 2013-04-10 20:50 Andy Gross
  2013-04-10 20:50 ` [PATCH v2 1/2] ARM: dts: OMAP4+: Add DMM bindings Andy Gross
  2013-04-10 20:50 ` [PATCH v2 2/2] ARM: OMAP2+: Enable DT usage during dmm create Andy Gross
  0 siblings, 2 replies; 7+ messages in thread
From: Andy Gross @ 2013-04-10 20:50 UTC (permalink / raw)
  To: devicetree-discuss
  Cc: Benoit Cousson, linux-omap, Santosh Shilimkar, Nishanth Menon,
	Andy Gross

This patch set adds devicetree bindings for the Dynamic Memory Manager (DMM)
inside the OMAP4 and OMAP5 devices, creates the platform_device using the DT
entry if present or falls back to using the hwmod entry if not, and adds
documentation for the minimal binding.

v2: Handle both DT and non DT 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                       |    7 +++++++
 arch/arm/mach-omap2/drm.c                          |   17 +++++++++++------
 4 files changed, 41 insertions(+), 6 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/omap/dmm.txt

-- 
1.7.5.4


^ permalink raw reply	[flat|nested] 7+ messages in thread
* [PATCH 0/4] arm: omap: DMM DT adaptation
@ 2013-09-13  9:14 Archit Taneja
  2013-09-16  9:30 ` [PATCH v2 0/2] " Archit Taneja
  0 siblings, 1 reply; 7+ messages in thread
From: Archit Taneja @ 2013-09-13  9:14 UTC (permalink / raw)
  To: tony, linux-omap, robdclark, tomi.valkeinen; +Cc: devicetree, Archit Taneja

The DMM/Tiler block can used by omapdrm to allocate frame buffers. With the
removal of address and irq data from the omap4 hwmods, the probe of DMM driver
fails and omapdrm isn't able to utilize the DMM hardware.

Add DMM bindings for omap4 and omap5. Also, make sure DRM device is built only
when omapdss device is built. Currently, it can register itself even without
the presence of omapdss device being built.

Archit Taneja (4):
  arm: omap: display: Create omapdrm inside omap_display_init
  ARM: dts: OMAP4+: Add DMM bindings
  drm: omap: Enable DT support for DMM
  arm: omap: display: Don't build device for DMM

 Documentation/devicetree/bindings/arm/omap/dmm.txt | 17 ++++++
 arch/arm/boot/dts/omap4.dtsi                       |  7 +++
 arch/arm/boot/dts/omap5.dtsi                       |  7 +++
 arch/arm/mach-omap2/Makefile                       |  4 --
 arch/arm/mach-omap2/display.c                      | 43 ++++++++++++++
 arch/arm/mach-omap2/drm.c                          | 67 ----------------------
 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c           | 11 ++++
 7 files changed, 85 insertions(+), 71 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/omap/dmm.txt
 delete mode 100644 arch/arm/mach-omap2/drm.c

-- 
1.8.1.2


^ permalink raw reply	[flat|nested] 7+ messages in thread
* [PATCH v2 0/2] ARM: dts: OMAP4+: Add dmm device bindings
@ 2013-03-20 20:50 Andy Gross
  2013-03-20 20:50 ` [PATCH v2 1/2] ARM: dts: OMAP4+: Add DMM bindings Andy Gross
  0 siblings, 1 reply; 7+ messages in thread
From: Andy Gross @ 2013-03-20 20:50 UTC (permalink / raw)
  To: linux-omap
  Cc: Benoit Cousson, Santosh Shilimkar, Nishanth Menon,
	devicetree-discuss, Andy Gross

This patch set adds devicetree bindings for the Dynamic Memory Manager (DMM)
inside the OMAP4 and OMAP5 devices, removes generation of the device node via
the hwmod, and adds documentation for the minimal binding.

This patch series is based on device tree patches queued up for OMAP 3.10.

Patches 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+: Don't create DMM if DT present

 Documentation/devicetree/bindings/arm/omap/dmm.txt |   16 ++++++++++++++++
 arch/arm/boot/dts/omap4.dtsi                       |    7 +++++++
 arch/arm/boot/dts/omap5.dtsi                       |    7 +++++++
 arch/arm/mach-omap2/drm.c                          |   18 ++++++++++++------
 4 files changed, 42 insertions(+), 6 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/omap/dmm.txt

-- 
1.7.5.4


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-09-16 12:25 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-10 20:50 [PATCH v2 0/2] ARM: dts: OMAP4+: Add dmm device bindings Andy Gross
2013-04-10 20:50 ` [PATCH v2 1/2] ARM: dts: OMAP4+: Add DMM bindings Andy Gross
2013-04-10 20:50 ` [PATCH v2 2/2] ARM: OMAP2+: Enable DT usage during dmm create Andy Gross
  -- strict thread matches above, loose matches on Subject: below --
2013-09-13  9:14 [PATCH 0/4] arm: omap: DMM DT adaptation Archit Taneja
2013-09-16  9:30 ` [PATCH v2 0/2] " Archit Taneja
2013-09-16  9:30   ` [PATCH v2 1/2] arm: dts: omap4+: Add DMM bindings Archit Taneja
2013-09-16 11:19     ` Tomi Valkeinen
     [not found]       ` <5236E940.9070503-l0cyMroinI0@public.gmane.org>
2013-09-16 12:25         ` Archit Taneja
2013-03-20 20:50 [PATCH v2 0/2] ARM: dts: OMAP4+: Add dmm device bindings Andy Gross
2013-03-20 20:50 ` [PATCH v2 1/2] ARM: dts: OMAP4+: Add DMM bindings Andy Gross

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).