linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/10] Switch Versatile and RealView to DRM
@ 2018-03-11 13:52 Linus Walleij
  2018-03-11 13:52 ` [PATCH 01/10] ARM: dts: Augment VGA connector bridge on PB11MPcore Linus Walleij
                   ` (10 more replies)
  0 siblings, 11 replies; 16+ messages in thread
From: Linus Walleij @ 2018-03-11 13:52 UTC (permalink / raw)
  To: linux-arm-kernel

The ARM Versatile and RealView platforms have enough support
merged for v4.17/next that we can fully switch them all over to
using the DRM PL111 driver instead of the old fbdev driver.

Integrator and Versatile Express will follow.

The device trees are augmented with the proper VGA bridges
instead of "panels" that were never correct, the maximum
memory bandwidth is augmented and these platforms can now
in many cases support 1024x768 in 16bpp instead of only
640x480 with 32bpp.

If the board has the IB1 or IB2 daughterboard
mounted, the daughterboard display will take precedence
over the VGA connector. The IB1 daughterboard which connects
a number of various displays does not need any separate device
tree: it will be autodetected.

For the Versatile CP with the IB2 daughterboard we need to
add a new device tree, as it has a system controller we need
to access and a few other features we may want to make use of
in the future. (It already has proper device tree bindings
in place.)

This has been tested on:

- RealView PM11MPCore
- RealView PB1176
- Versatile AB with and without the IB2 daughterboard
- All applicable QEMU models: RealView EB, RealView PBA8,
  RealView PBX-A9 and Versatile AB.

I'm planning to send this as two pull requests: one for the
DTS changes and one for the defconfig changes.

Linus Walleij (10):
  ARM: dts: Augment VGA connector bridge on PB11MPcore
  ARM: dts: Augment VGA connector bridge on PB1176
  ARM: dts: Augment VGA connector bridge on Realview EB
  ARM: dts: Augment VGA connector bridge on Realview PBX
  ARM: dts: Add Versatile IB2 device tree
  ARM: dts: Augment panel setting for Versatile
  ARM: defconfig: Update RealView defconfig
  ARM: defconfig: Switch RealView boards to use P111 DRM
  ARM: defconfig: Update Versatile defconfig
  ARM: defconfig: Configure Versatile boards to use PL111 DRM

 arch/arm/boot/dts/Makefile                |  1 +
 arch/arm/boot/dts/arm-realview-eb.dtsi    | 64 +++++++++++++++---------
 arch/arm/boot/dts/arm-realview-pb1176.dts | 66 ++++++++++++++----------
 arch/arm/boot/dts/arm-realview-pb11mp.dts | 78 +++++++++++++++++++----------
 arch/arm/boot/dts/arm-realview-pbx.dtsi   | 82 ++++++++++++++++++++----------
 arch/arm/boot/dts/versatile-ab-ib2.dts    | 26 ++++++++++
 arch/arm/boot/dts/versatile-ab.dts        | 83 ++++++++++++++++++++++++++++++-
 arch/arm/configs/realview_defconfig       | 21 ++++----
 arch/arm/configs/versatile_defconfig      | 18 ++++---
 9 files changed, 317 insertions(+), 122 deletions(-)
 create mode 100644 arch/arm/boot/dts/versatile-ab-ib2.dts

-- 
2.14.3

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

end of thread, other threads:[~2018-03-12 17:37 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-11 13:52 [PATCH 00/10] Switch Versatile and RealView to DRM Linus Walleij
2018-03-11 13:52 ` [PATCH 01/10] ARM: dts: Augment VGA connector bridge on PB11MPcore Linus Walleij
2018-03-12 17:28   ` Liviu Dudau
2018-03-11 13:52 ` [PATCH 02/10] ARM: dts: Augment VGA connector bridge on PB1176 Linus Walleij
2018-03-11 13:53 ` [PATCH 03/10] ARM: dts: Augment VGA connector bridge on Realview EB Linus Walleij
2018-03-11 13:53 ` [PATCH 04/10] ARM: dts: Augment VGA connector bridge on Realview PBX Linus Walleij
2018-03-12 17:31   ` Liviu Dudau
2018-03-11 13:53 ` [PATCH 05/10] ARM: dts: Add Versatile IB2 device tree Linus Walleij
2018-03-12 17:34   ` Liviu Dudau
2018-03-11 13:53 ` [PATCH 06/10] ARM: dts: Augment panel setting for Versatile Linus Walleij
2018-03-12 17:37   ` Liviu Dudau
2018-03-11 13:53 ` [PATCH 07/10] ARM: defconfig: Update RealView defconfig Linus Walleij
2018-03-11 13:53 ` [PATCH 08/10] ARM: defconfig: Switch RealView boards to use P111 DRM Linus Walleij
2018-03-11 13:53 ` [PATCH 09/10] ARM: defconfig: Update Versatile defconfig Linus Walleij
2018-03-11 13:53 ` [PATCH 10/10] ARM: defconfig: Configure Versatile boards to use PL111 DRM Linus Walleij
2018-03-12 17:31 ` [PATCH 00/10] Switch Versatile and RealView to DRM Daniel Vetter

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).