From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751534AbcFFK5V (ORCPT ); Mon, 6 Jun 2016 06:57:21 -0400 Received: from smtprelay2.synopsys.com ([198.182.60.111]:54618 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750789AbcFFK5U (ORCPT ); Mon, 6 Jun 2016 06:57:20 -0400 From: Alexey Brodkin To: dri-devel@lists.freedesktop.org Cc: airlied@redhat.com, airlied@linux.ie, daniel@ffwll.ch, linux-snps-arc@lists.infradead.org, linux-kernel@vger.kernel.org, Alexey Brodkin Subject: [PATCH 0/3] Make ARC PGU usable on sim platforms Date: Mon, 6 Jun 2016 13:56:22 +0300 Message-Id: <1465210585-13284-1-git-send-email-abrodkin@synopsys.com> X-Mailer: git-send-email 2.5.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Initially ARC PGU required real encoder/trnasmitter to exist. That was fine for real HW such as ARC SDP boards. But on some simulaiton platroms like ARC VDK or nSIM OSCI we have model of the same ARC PGU and ability to output video data in a virtual LCD. To make ARC PGU driver usable in those virtual platforms we need to istantiate virtual encoder instead of a real one. And that all is done in the first patch of the series. Subsequent patches just update configs of both VDK and nSIM OSCI boards with enabling ARC PGU driver and adding required fixups in their DT descriptions. Alexey Brodkin (2): ARCv2: [vdk] Enable ARC PGU on HS38 VDK ARC: [nsimosci] Enable ARC PGU on nSIM OSCI virtual platforms Ruud Derwig (1): drm/arcpgu: Make ARC PGU usable on simulation platforms arch/arc/boot/dts/nsimosci.dts | 14 ++- arch/arc/boot/dts/nsimosci_hs.dts | 14 ++- arch/arc/boot/dts/nsimosci_hs_idu.dts | 14 ++- arch/arc/boot/dts/vdk_axs10x_mb.dtsi | 13 ++- arch/arc/boot/dts/vdk_hs38_smp.dts | 2 +- arch/arc/configs/nsimosci_defconfig | 3 +- arch/arc/configs/nsimosci_hs_defconfig | 3 +- arch/arc/configs/nsimosci_hs_smp_defconfig | 3 +- arch/arc/configs/vdk_hs38_smp_defconfig | 7 +- drivers/gpu/drm/arc/Makefile | 2 +- drivers/gpu/drm/arc/arcpgu.h | 1 + drivers/gpu/drm/arc/arcpgu_drv.c | 15 +-- drivers/gpu/drm/arc/arcpgu_sim.c | 177 +++++++++++++++++++++++++++++ 13 files changed, 238 insertions(+), 30 deletions(-) create mode 100644 drivers/gpu/drm/arc/arcpgu_sim.c -- 2.5.5