From patchwork Mon Jul 25 23:51:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kevin Brace X-Patchwork-Id: 12928517 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 BC373C43334 for ; Mon, 25 Jul 2022 23:53:11 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D1AA210F5AE; Mon, 25 Jul 2022 23:53:08 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id 165CC10F4D4 for ; Mon, 25 Jul 2022 23:53:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1658793178; bh=JYmN/df28yY4gLXLIhAX5mM+5FlGHKS7OLg9tWNIxgU=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=OngbSH7Nn5arAHAFtbHHY0vB12ygIVcOECBGGDtNk/OqvUdhXa1aKStJooisrJVA+ Y/73UX7MPHeLxHDj4WRGRJQoqfEn6lfq75Ww5GRUFSEqNgePqfaUsejzUfBrr/7uVo jVyTgfRKZ9RSY8UIbZwya25gi0l3SjJUeJ+pUffY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([108.233.15.105]) by mail.gmx.net (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1M2f5Z-1oBzXy0jxH-004E6Z; Tue, 26 Jul 2022 01:52:58 +0200 From: Kevin Brace To: dri-devel@lists.freedesktop.org Subject: [PATCH v3 08/32] drm/via: Add via_crtc_hw.c Date: Mon, 25 Jul 2022 16:51:03 -0700 Message-Id: <20220725235127.20433-9-kevinbrace@gmx.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220725235127.20433-1-kevinbrace@gmx.com> References: <20220725235127.20433-1-kevinbrace@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:+Ob0kho/3gC0Em+3G8zim0Gwehjzd7sPEruAg9qtdvDrthnF12s CP1JdfpUX+vuDtvBSIpkqvcZ4XSuaO/PPBLGeHRkDPRsAjnawJjIHv/AMcsmzBkw5rbo/fs 5AAMCwpQt3DgJOTr8pj05OVB7FS1XN5UpCQNNT59RNZnMUQxaye18NrsCHcWeK068oruVG0 kmVdFZu9DCcfAvfdIUlWA== X-UI-Out-Filterresults: notjunk:1;V03:K0:VIuC+di56pQ=:funAve30AtsvjXRlDxQ4GX E3TUvxOg9HXSfUS3QmjuCiizck31I//KZuVyENhwLYUuBdvbD17rJlreFiLZEPufVn5yQFQAS e9Mw06frcJBSTLBWOeyhYcYJdRcfvp17V8qtsxTgtoQyB2jefOlaoU1ml+STAliknMNJOPNFt PTlDwbfg3YIeBCvUKDcQ0rkKgjuKsF+CvRrCooC3ItVbvRWCE0pJuu+l1mYcDsu3DpBQpRWbT DbCdenwJ2hM+kPhU6lMdvqZy/yjzmXLQFD7FMW4Fl9KboLnOTvh4raV6DS34Scpf+y68oWxX7 QQczN8q16KJ9w7zpswBp9n0jib19QyEcXmsKOE7V5HcZZnj8V5TShqtPldyHYvLisI91YRUoI 8GIyOHt227ZMHHe5X6p8Rpm4Irl05iU+L8GMFkmPSS5QaDd6/iJ4jkDtPldgBGaDipUA0Gcc3 MEMtONT6m5ancJBqKnW8C/QfbHdXN39q6HIWAZbHrR/vl/hrqbNOHmClv9dygFFo9OAcbVmBe s2MCkOmKkY3nSdTHdSXpe9K8lVXLwIzvTG4XoZNWPCE/vjvn1SLGICRmnDbAcDJQ3c8IVSUPV heVdfAIsS6b8nF4gESEj7zQ+7m6KZBko1vL3PcDob5PlW7zfpD2E/voPFMrBPAXae+JrDQqZY tmUOw9PZtW9ZYrlIJAvQP5aEFvOKPwvkDKj7JxbU3Sp8m8DrGPgAokXKfOCd8K1eHyq8G4OL9 eRQzj5kowDH8hb6CZRwZ+D2RA6wkFBPPFjSLdksqW/lJpfPQmR2GtZyowogPDZvdVRum0IBEU epF850mGx/PVUS0p2ii7RlnfTWdlzbhO8XDzZTZkBCaeY4f9N+kFbuW04rC1KDw68PSmuYBzH u/z2/wqVE3cnyqRNodcyR2I8auHQYvYqd1GV2eJcPFXrjW6GE/VZGZFQCNawReUSby0tcERYW AsSaIByjALsZfDVYhcluK0hS16gN++DyhSqKrFuCyAtPmshbRkMrnv6jlgQqBVq1cAl8QXC5h +EOFXqyYZ+wm/pVhgKAO0eNXgiuNmxJM4euHQZsYOKP6lr8mjM4H+skVp6cK+P4/vrkAt0Asx 77E+9Vr7SR/FieQipyljnGr8DgUE2w97q+jC9okcLCP1tonB5vavizbNA== 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