Skip to content

ARM: OMAP2+: use new display drivers

Tomi Valkeinen linux-arm-kernel linux-omap 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 21 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 21 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/21] ARM: OMAP2+: use new display drivers

Hi Tony,

Ping again...

Tomi

Quoted 11 lines · Tomi Valkeinen

Hi Tony,

Ping. It'd be nice to get this in for 3.12, so I can remove all the old drivers and the related legacy code.

Note that the first patch "ARM: OMAP: dss-common: fix Panda's DVI DDC channel", is a fix for 3.11, and I've sent a fbdev pull request containing that just now. Merging without that patch will cause a trivial conflict. If you want, I can also create a branch that has these on top of the fbdev-fixes branch.

Quoted 73 lines

Tomi

Quoted 68 lines · Tomi Valkeinen

Hi,

The display drivers for new OMAP DSS driver model were merged in v3.11, but the board files were not changed to use them. This series changes the board files to take those new drivers into use.

There's mostly nothing special in the patches. One complication is with Overo board file, which adds two panel devices, located in add-on boards, that use the same GPIOs, meaning that the two panel devices cannot be probed at the same time. The solution used here is to parse the kernel command line, and decide the panel device to be added depending on the given default display.

The omap2plus_defconfig is changed to include a few most commonly used display drivers as modules, and the old drivers are removed.

Note: The first patch in this series has been sent separately
(http://mid.gmane.org/1374570405-8301-2-git-send-email-tomi.valkeinen at ti.com), and is a fix for v3.11. It's included here as an another patch in the series depends on it.

Tested on 4430SDP, Panda, Beagle, Beagle xM, Overo.

Tomi

Tomi Valkeinen (21):
ARM: OMAP: dss-common: fix Panda's DVI DDC channel
ARM: OMAP2+: Remove legacy DSS initialization for omap4
ARM: OMAP2+: Add selected display drivers to omap2plus_defconfig
ARM: OMAP: dss-common: use new display drivers
ARM: OMAP: 4430SDP: remove picodlp device data
ARM: OMAP: overo: use new display drivers
ARM: OMAP: rx51: use new display drivers
ARM: OMAP: beagle: use new display drivers
ARM: OMAP: devkit8000: use new display drivers
ARM: OMAP: 2430SDP: use new display drivers
ARM: OMAP: LDP: use new display drivers
ARM: OMAP: omap3stalker: use new display drivers
ARM: OMAP: igep0020: use new display drivers
ARM: OMAP: cm-t35: use new display drivers
ARM: OMAP: H4: use new display drivers
ARM: OMAP: 3430SDP: use new display drivers
ARM: OMAP: OMAP3EVM: use new display drivers
ARM: OMAP: Pandora: use new display drivers
ARM: OMAP: Zoom: use new display drivers
ARM: OMAP: AM3517EVM: use new display drivers
ARM: OMAP2+: Remove old display drivers from omap2plus_defconfig

 arch/arm/configs/omap2plus_defconfig         |  12 +-
 arch/arm/mach-omap2/board-2430sdp.c          |  57 ++++---
 arch/arm/mach-omap2/board-3430sdp.c          |  83 +++++----
 arch/arm/mach-omap2/board-am3517evm.c        | 113 +++++++++----
 arch/arm/mach-omap2/board-cm-t35.c           | 100 +++++++----
 arch/arm/mach-omap2/board-devkit8000.c       |  96 +++++++----
 arch/arm/mach-omap2/board-h4.c               |  48 ++++--
 arch/arm/mach-omap2/board-igep0020.c         |  36 ++--
 arch/arm/mach-omap2/board-ldp.c              |  68 +++++---
 arch/arm/mach-omap2/board-omap3beagle.c      |  56 +++---
 arch/arm/mach-omap2/board-omap3evm.c         |  87 ++++++----
 arch/arm/mach-omap2/board-omap3pandora.c     |  48 +++---
 arch/arm/mach-omap2/board-omap3stalker.c     |  61 ++++---
 arch/arm/mach-omap2/board-overo.c            | 160 +++++++++++-------
 arch/arm/mach-omap2/board-rx51-peripherals.c |  12 ++
 arch/arm/mach-omap2/board-rx51-video.c       |  35 ++--
 arch/arm/mach-omap2/board-zoom-display.c     |  30 ++--
 arch/arm/mach-omap2/dss-common.c             | 244 ++++++++++++---------------
 arch/arm/mach-omap2/dss-common.h             |   2 -
 19 files changed, 787 insertions(+), 561 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20130827/0a1ce646/attachment.sig>