From patchwork Tue Jun 28 21:52:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kevin Brace X-Patchwork-Id: 12898981 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 77AA7C43334 for ; Tue, 28 Jun 2022 21:54:10 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id EB0B610E2BA; Tue, 28 Jun 2022 21:54:06 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id 03F1D10E4C6 for ; Tue, 28 Jun 2022 21:54:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1656453240; bh=JYmN/df28yY4gLXLIhAX5mM+5FlGHKS7OLg9tWNIxgU=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=gvDnKhuq+xDkdbLzjGHIR0u2i1bT+zlfgO2S65HJ4qm5hNytgSVYat1i7fakunC9H DY/i8r8r/TjCDXrpocA5EKDpUqMJHOBor1YkJ+WMcmJSICvB6o16cKTb9450qGBHfG YQSZj7/CoC0ocdBaG0QMroTZ2eMhP2zzxuqDQk7Y= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([174.250.0.5]) by mail.gmx.net (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1M3DJv-1o4viF3BWv-003gar; Tue, 28 Jun 2022 23:54:00 +0200 From: Kevin Brace To: dri-devel@lists.freedesktop.org Subject: [PATCH v2 08/32] drm/via: Add via_crtc_hw.c Date: Tue, 28 Jun 2022 16:52:22 -0500 Message-Id: <20220628215246.19706-9-kevinbrace@gmx.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220628215246.19706-1-kevinbrace@gmx.com> References: <20220628215246.19706-1-kevinbrace@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:YkN5/m8tagqJ61mM3Bk1flvmFRf9ZduiCCSPn+iJUdraJJ5wbMV IgMTV9M7y6jOAYr/D3BKKZhAnUIHU/Ei4KQZCQxTT62d4TkhMNC1SyLO4d/lcsVQraTuCp5 sDS6CSm4bwVnsiHoEl3dDlfVbSNcqa2P2O4gLLme6viprr/qB+eHsQlTlGYcMp18qhJoIRH Wb1/wIijAhWX47JaU1kPg== X-UI-Out-Filterresults: notjunk:1;V03:K0:nJ3W5BPFtMc=:jm2qUEUktXlnq4LEpDdpaW 4H5g5G7/ERN0EYjgYoILUngsQ6rNXITe34/AacZFeZIqPIXUjjv5btOazeNQanHNxt7faCXEX 0Aul2biQiA4ESAKtu9SSX2sWC+lzqtpqEYe9vxcw09RoFLDI3H+mVASUgcFo0CAjUT2cZE3Z9 yfFIN+Ii/iqhc4zqxGd7TWSKMcgsfKY35ptfbF/iy1ykhlWtQnw4KkLWLwgeYVsNZe0wKO9lz NwIyI1pxg046uxmnbyv5/FSb5Bm+obMn4YvMmHY36LaXZidWNZtiM7cTNZu/ChoAPv0IlL957 VZUvyn9aA5pVQftqnKv8WNrkFei7/flpO0xpXpkVGyjkdjNUj+jdp4h4CK8NenRqkPKGUlSwJ zSpSovZtLwxX6r2OLo4R62XpdlWi6KXjMEBWKfG8U32KYhZL/QNLLSBcLKnx5ERevIrlXw36p N/DhZPmd9sE3dyb6otB42K7+zFO9laOMwRGyG9FZHFE3Wqi7QEuEwYLK/A3HuZSlwtlGbJXKr FeAoGvPlsoQhD/M9y5qM7oT0OM6Gw1/nQKk0hbJZ3h1IkTyrfl+uz2GVmMxFUOWwajJNmO8eQ 9LDbCWEHrxH2mkTRoHenKZhwgpDfLP7QULiol+ZvZ+MdElKhtHbey04hOl+EgDaToFnNX9UQY vlCYIPyVxY2MRdd25O4cE9v2TXcSYodp+aum8x4PFkGHw8w45WSdra90Cf2Q5nG8WQNQJGRR0 YyhvjPCviGr65BlgdTYe3QHX6Db7qGSAsosnw2ISwMLLKVquDHUbJyo7brHGsxpYnF2BH7MSM 2H3Sm1yCJBGXjgqXmysl68Dbxm0VCRDzmP0ZBbzn90Uw8y/j87D/OrxlotbV2sJf8V3gOM+Qo 3bOSafRfsIxdegBM1MKaGg3vC3lRMw7LqpT3AwWN9y/Z1+vDIobEUP1Gcx1DECruiLOUSDf1F nTcN8kFW00BFgyHTdicXu7KzKO97xjETUFUwb414upLLz5OU2XHzt+X3zo7ZpWQtvyH6fO9D9 txliA+cue0Uu+Yd1LQI9oUzOPPTXuXkAHc6TLmKLu2gGzhw0+HC98egAiDuWiMAyy85oVni5Q 8NnY/TsgdMr95w6p2MwxXRmPpxl+iaW6xgdtG2MZP/IPAvpQxXpqC8bDQ== X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Kevin Brace Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" From: Kevin Brace Signed-off-by: Kevin Brace --- drivers/gpu/drm/via/via_crtc_hw.c | 91 +++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 drivers/gpu/drm/via/via_crtc_hw.c -- 2.35.1 diff --git a/drivers/gpu/drm/via/via_crtc_hw.c b/drivers/gpu/drm/via/via_crtc_hw.c new file mode 100644 index 000000000000..f5446da52c0f --- /dev/null +++ b/drivers/gpu/drm/via/via_crtc_hw.c @@ -0,0 +1,91 @@ +/* + * Copyright 2012 James Simmons. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sub license, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL + * THE AUTHOR(S) OR COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR + * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + * + * Author(s): + * James Simmons + */ + +#include