On Sun, Mar 11, 2018 at 02:52:57PM +0100, Linus Walleij wrote: > 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. \o/ this sounds awesome! But I'll immediately show myself out of this thread because DT :-) Cheers, Daniel > > 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 > > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel