From patchwork Thu Jun 22 05:03:10 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Rosin X-Patchwork-Id: 9805459 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 48A2460329 for ; Fri, 23 Jun 2017 01:04:34 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4EF56203B9 for ; Fri, 23 Jun 2017 01:04:34 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 43A8C262FF; Fri, 23 Jun 2017 01:04:34 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_MED, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id CF921203B9 for ; Fri, 23 Jun 2017 01:04:33 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6DD526E704; Fri, 23 Jun 2017 01:03:58 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0131.outbound.protection.outlook.com [104.47.2.131]) by gabe.freedesktop.org (Postfix) with ESMTPS id BB4FB89D9B for ; Thu, 22 Jun 2017 08:34:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axentiatech.onmicrosoft.com; s=selector1-axentia-se; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=SXSsIKflyCXk3cpb/POR8LnWYZ1nqEC9Y5xaC/Vuf3E=; b=BgQ5NWOCIznNOZmwURcH8omSq+t/gdzQA2IwfiXC8dH95U+k0ZUmwtTkxt0KPpdZMYtt0N9U9Iwot3nBUXZfQondYwYnFdlrg5PGXMLc9SadRRCWgWZUNvQ7qBkqw+KdSGuzqIKXJui4Cu/yaYFTOM6xaaaH/tv4kBUcf/snsjs= Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=none action=none header.from=axentia.se; Received: from orc.lan (81.224.171.159) by AM5PR0202MB2547.eurprd02.prod.outlook.com (2603:10a6:203:6d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Thu, 22 Jun 2017 05:02:26 +0000 From: Peter Rosin To: linux-kernel@vger.kernel.org Subject: [PATCH v5 1/2] drm: atmel-hlcdc: add missing .set_property helper to the crtc Date: Thu, 22 Jun 2017 07:03:10 +0200 Message-Id: <1498107791-17450-2-git-send-email-peda@axentia.se> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1498107791-17450-1-git-send-email-peda@axentia.se> References: <1498107791-17450-1-git-send-email-peda@axentia.se> MIME-Version: 1.0 X-Originating-IP: [81.224.171.159] X-ClientProxiedBy: AM3PR07CA0130.eurprd07.prod.outlook.com (2603:10a6:207:8::16) To AM5PR0202MB2547.eurprd02.prod.outlook.com (2603:10a6:203:6d::8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 932ee533-2009-4ee6-ca45-08d4b92be10b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075); SRVR:AM5PR0202MB2547; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0202MB2547; 3:ATmQD8t9QxcKP2fxxYMz1inNW1rBLBuErtyOKd3UfXoBszcHLhfjY4WSgc1SxMgKr9ZOfyXb/pgoCBX505oC7F5WdzmK6HDMEWbzNUbYtxJoOfbOowW6kWdSZslOJRlgbFxfUMSBA8l0T8P6iwIDSpJWVuTeumelbZsIuqEuw9uce0gJ4fpeMIRdq+gfLVIM+69j8c/Hji4It7HU/XcLTGQbil/9086uClIu+pOjnJhGncs3SoaeGOAL2107EJZzVX9SBBWMUzztFVqHQK8G/Rmy6JLT7jLiVur3wobf0Y0lEZ80h8HNvsu1plM33QqU; 25:Zw/IA69KorHT16q0RKoqRkYwqXPlx4LzJJP2Xf/Ukdqtpe6gEHXyLY70ZtR+r2+wiJZNZLZpwcfvZ+FmUUtan8YltevCCp5IaXp4Tk4w5xrpHMEWXDeINKnJV5iZjXK/M2iKWjKGhe2SBA5eyzYglzieGXvORLw1bmILSYqoR5lgZ5a/bL5BsSEPSFi41cGnC1YKj8KesS3RGoBF34/npfKHnD/90peVefWiOLJnVx9A0tL6PYJW5DgVgbsxV1N4KIN5TGNOL5+To7l87NILY9nTsagjkXhftVnviRBvZ9m1/jLLXjWpsHohpHZQ2kEXrvzXKmEZHvnhcdl5ETA+wcDBwNuXEOUbEdyAPOwpTRtdvhD3tWZaEffoP8QyS8QCZOUFHH76VfX9DLPE19GErlIHkz7zU2Eomp9VOB45aVUX22ClUMK38Ryvfenw4n83oUJtP23gSvegzxIxsCAhvtJ2FmXp+NdTEu3jGkXx7IA= X-MS-TrafficTypeDiagnostic: AM5PR0202MB2547: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0202MB2547; 31:Sf1DVqWTNGSjuehnY2OSyyF7WmjufazkauuRIXlSG5tX7rHDPdK+/iuACaYqKk3iblvGEZ3JW+KR7SirK8lI74MSrERVnM5FqxEJ4PeJK8uOnPA2p/7vIIqv5HcIr/g47BSNs4WmMAqZR2zr0PhnB26FI+eWlQbHAM0kjLemtE4qDS2FkEdUilE7Me+IKBfdyTrLA0sA4M5F14N56FFeNuD3VMRyf2A0puJYb6dZkBo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123560025)(2016111802025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123564025)(20161123562025)(6072148)(6043046)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM5PR0202MB2547; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM5PR0202MB2547; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0202MB2547; 4:bahnRv8P9d3WDQLW/0cYoX0ynzBJPj+TLOF6jZiY?= =?us-ascii?Q?88jyCf1e+8O27l4NHIP7nZxPEsev/JKvS3Wv0qV4izRhx5lkWMW/Rt1A3SfO?= =?us-ascii?Q?EVEv7firFlqpfrudel4xdU1FxbtJiA4iL3HyHePPmXFZQ9SXacMkTaEmPRoT?= =?us-ascii?Q?/0srnPMUdxreMogQKersKBeZBaFjILt/Exk0W636rEg8DIf6tmQY8jnAf7vD?= =?us-ascii?Q?SSL18Ma+4K8r6uZgktEzfhYtyIEL5Gd56tyzpH/LQDXSxzMczGYglqCT9sGr?= =?us-ascii?Q?ZwabhPzpNLerACRj7c9SBGGW0l6PR8X8QgNjXt152Njl5oc2WRcDvZwfKloa?= =?us-ascii?Q?5QwDnvm0Y4FP4lmkzHZRlyyHdPs2bt7IrUq5GOyJpAx8b9aZzzNRIdmeMwW/?= =?us-ascii?Q?DwTv1wjnW6wEyNTo6i6BcOecyAdg/oiYGaxE5+AN1mjdp6sN1GDg1x+of+/y?= =?us-ascii?Q?pxPY2QkBrP6unFGTE74EnilTLiG/YdRPe95P7HaXwo+1xV9nwG9zIKW3iHjx?= =?us-ascii?Q?Zf76jrL4/jTrdW4+WMXsVZoMaNHIgvowmbSTOdoX2XwaqI6y/M9PQyzFdTbq?= =?us-ascii?Q?X7+sWilu2aJXFxzZ4glIeaiu8mF8hhvl7qrJ0VR+VDnni28xZrii/qQ6VTLU?= =?us-ascii?Q?+WE877zSLENB8QqJxGw7YpvDP9HChdFyNJKO1DbRCq/nJzBOmIC1aSyJ6M9/?= =?us-ascii?Q?KmSEIhEb88UdWM/qS0cZMPicM1wq9garUJrrpufb9ZX4XldiMELSa8ucXIAP?= =?us-ascii?Q?T33oXgGF8n4JiWiQMjaBEbYxYXKn6tHXxCJWHuuKCI3wDYlXs8WBAqqAlcHZ?= =?us-ascii?Q?QiipCQLbRVcV1GZSCWKmmMJiAvmI7FAsIbbuC1tjOMErDLrwQhJM6F4bx/bJ?= =?us-ascii?Q?ErPYIu/cXUfkVfzsvt7MFTERxZQ7iGz4gz3aXzrulzFSyzdgRUWuIvLGRhMB?= =?us-ascii?Q?1GGy7xc904rgb53e+xP1MYQ/dEBDWmY+2zTYIA8uvnldvHF4qBMHrcOOANEq?= =?us-ascii?Q?UsqyUcyjlYLlE9aL5yvqtewVhlbX1qDfWjvtyZBHVOs1hnqItONTl16QmFCz?= =?us-ascii?Q?MCsryauPGwl0gJEMKnB7kIlu3EMlpyswajXWlx2Tg7/Y2HLzeT/5Myhkc7Qz?= =?us-ascii?Q?00kyp3O1K5fez9lfJkJsXpRP64NGGq1EfwZrpbyZmcZoKCJio6bVa8Brh2iH?= =?us-ascii?Q?I6AfQUAHVFvRVPJd8X7j4/Cw18+5gbfq/jyg?= X-Forefront-PRVS: 03468CBA43 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(39410400002)(39830400002)(39450400003)(39400400002)(7736002)(50986999)(8676002)(478600001)(36756003)(42186005)(305945005)(5660300001)(86362001)(74482002)(6666003)(2950100002)(6916009)(53936002)(6512007)(81166006)(54906002)(48376002)(47776003)(38730400002)(110136004)(50466002)(66066001)(2361001)(2906002)(3846002)(5003940100001)(2351001)(6116002)(50226002)(25786009)(76176999)(6486002)(6506006)(4326008)(189998001)(33646002)(142923001)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0202MB2547; H:orc.lan; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0202MB2547; 23:xGMCbfn/t39t0AKaCN8+t20yAVHEFwjGSSzRwB3?= =?us-ascii?Q?8ikJMv7EE6UBLvY6tBLLcjuXBxviYQCyLkdZ+rHQCR1abYOYvdY+85sfdgFL?= =?us-ascii?Q?5t0ryHQzH/IfsizEkkrbnBTYECRjXh0xuR9fqga4bLzglanWtibcnqwDGObF?= =?us-ascii?Q?Qjir7U0G+lXFB5E9u7km+xH3ku13tPE7GNVnL98nOBF+ULYu7yjU8VeN1i2w?= =?us-ascii?Q?03B+mYsOuAJUNZys9SXXfNkfTuL3liO+0gUph6NItZQI4ETkyaD4Bym1rsoI?= =?us-ascii?Q?RQRYMNvHyVR0PGStH+KpvSCs1JfOYekjmIO6SI6ztgMzTPSYe7TfNfj5dGly?= =?us-ascii?Q?8JZLAQm9UdZ50wP1WVb3H9S1geRx+46j9XtauGYY0A/aHDumhlgVOH3zjSmC?= =?us-ascii?Q?p+tq0H/1yTmole0T9W5kt2WT/sX2QJA+ZXD1PkTFKE4xvfaTZIZWF/AF6SHE?= =?us-ascii?Q?EyWa/cDR/dNyZrB1pWKgTfkQYrIi+przqpC+oeO0ylFVNBXXgfzwuZc26SYk?= =?us-ascii?Q?Bmexm7FCEvuGJrkte3ukcko7gkZoXvfx6brqPvMI7vwuTBop5m2hRLWExGvy?= =?us-ascii?Q?RbIttbzUIfbS8IfBn002e9AwdqUu7BlWNFwNtl1mOR9u9TGDMAx7dpBeMIiU?= =?us-ascii?Q?6swTW/+jCC6NHQtpOhBVxOfwd+2wR/uCUb6GE1aEnxNA/VI8xBSALkpx7dCS?= =?us-ascii?Q?NGbDtA+XSakBjO73e/Kc/niWr6GcdgIWAJq/nZezx4S6TUWp+od3Ejlku8//?= =?us-ascii?Q?9mzT3aIDwGYHyCN0EvxRF8QyHi4FJDhf8di1TMvSP73YfFxROoeY5Eq3QfO/?= =?us-ascii?Q?Y/2dAu+XOqq0c5gtZkjeGF8LG3bK+uVuLfsXLhDkiptH5pinxDMr/MUWmpm9?= =?us-ascii?Q?qDZa7qkK7qYDQcH4m9IaK+dzCi4aWn++rcc3ODihBNqRrYrYRzJjdbycAHpu?= =?us-ascii?Q?PiT575dOrEnelLYR3OBJ22YgGQctCV9cMR9KmoRRGwdw840/L8mu9sCPtsnA?= =?us-ascii?Q?nCTV8z6/9bd5Dy4gK0NSQQQvLTw5lynJzIJr/8xQNMblGa64IcZyCKv7F4q7?= =?us-ascii?Q?LbnCFbaSdfqBCCZaXWbzYkvuQyFzCBkWXlV3YtHbthIVuB9iFg17kgVCrilt?= =?us-ascii?Q?+seD82AvsJr8=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0202MB2547; 6:DVU75lAr6iw2V7b4KSYUTMSVUenm62nXrNWR45Iw?= =?us-ascii?Q?qxO1aHyvUr6Shv0lR4GpBbIljBXd1ApkBRs2tuSP8Ewn9xPK+jCloWnoWipj?= =?us-ascii?Q?+CZIPWs/zdZX8d7IWuSsG5mtLKYUNerMa9mOTC9v53uJ5hm//uiVqcr4uzlx?= =?us-ascii?Q?TMnQYjgpe+bgYjgs+KEN7W4qj99cDCNAkizNeP86MXhQiH6quMCrIM/zfaos?= =?us-ascii?Q?/IXb7JbRABakXH9Wx2eTGPYvkkRY8lmsCFe5KGOanZb2kjJcQQMASCLTsNtF?= =?us-ascii?Q?GpgPgAbgc0wTy4Ce01Ja8bvOnRehQs3eVwzeuBQ83Eo4hr17gpXEB+ySModt?= =?us-ascii?Q?vtnJ2SPURvr9KW0WRLDlAqaflfrQYi6jWI2mXsjTHvbgAGVgIL3NXV9Tu6DN?= =?us-ascii?Q?oWfYD3d10WUr1P8Xx3VF9Iyq/DywaKe7w9GjZJbmpWUNZFlaIucqRt1IUBzP?= =?us-ascii?Q?bo+/Mfu9ifvylVJLVTebCMZDNtuDEFMK6EFxHYOCadUOMZvnWYVFQ2JmNXpi?= =?us-ascii?Q?/hLKaHSnY6g4KV7COBVpYHAMhYo1L3Z167Hs+daNoVlBSrodxpnp4KHaIvf5?= =?us-ascii?Q?hgU6iLCe2pku5N748DS64g2FlEyh/A7RjolE7o7+0lbJFCxr/IZJ86ohE2hU?= =?us-ascii?Q?tbpm2Aa9Hyq7wQzCYMHyqT1XeAjTcAOe9niFv8BEwLKkYWCqEspo9BZzm1N4?= =?us-ascii?Q?oP7Psnwxe56SMLWLO7jczvDp9IvHuSdL3QtrtXuxKGw6ClkqTzYnJmZROqfC?= =?us-ascii?Q?6dXzsTOtndqPpMyFpZeo+zK6JZYMSJtXQt/rRzn697iFJ700T5FgfkeK+Uh9?= =?us-ascii?Q?wO2s7bhiaif52QiLfQ6JhTsR2YrjAC3KelIjO+mMAMptXsuZidoJtCot/+kT?= =?us-ascii?Q?m3zOiqYC33agykszJ/ZqqM8N1Ul84/9+Kz1YmtCCkdBExZWqemut5LnrJKyE?= =?us-ascii?Q?Y+w8qSJtTD/apk2r9TEwhc4YNAXqwHkFO7CqqkO+9XPOYnMxLfwmtPoI1XzN?= =?us-ascii?Q?dJg=3D?= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0202MB2547; 5:7r4Hourh1yjNvkTB+vJZONQgQ/CyvXpsNbPUxbvry0asiZKv/mwTAhn5pdPoe8v0VOnIYKOwOEBMz81R0T035JFg1e16F62nUJIRlt60AhVbgaLQ4ZFRPdgBUrKRXhPuLUfg1OvJDuECdvj/g85nUe6aVYOIwmaKh2rwW+m8YSBic6ZZWUMU4SohvLnVhS+t4Ggov5Wyb2EJAxxpHcLh3d1cR76nn+OZAxERynWpHRwLYpGBhmgcGQhSdVKzezguyB44+PcTqMcNcPu0JHYZkdmKpS7/k4oimJod8a26H3EnCFM+zRZAEySoBdeVDHGMxCLShglp7alNV9mlhCdjAtq8raz54VPJri7SsoqlDOyb9gnbIZzXZQFbmku1jwpf9s3H3nwoGe0X8PMOD+aqqXcLb854t1Ux82o3VYAj+7AkCjq8psk8kQNP3DknuANK/DUIllHI7cGvWnPVOnU5o2IYZcjUIgl9431Ivsi2ltvAzW2M0efaIVRYtX6BF5KB; 24:YT35ZsO9f+yWiKJquqEutZPbTLl1CIo89vO8Sg4xLcmaA9yN/LXgKljOyQw8avRjUYIgoCDAql5i8Fksgj7Zt5FGgAUof/5YMnMt7FGm8mA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0202MB2547; 7:tbIJSesisYbUqIuztUB/SeNrRxpMitjmtJH4zWAAl0QKZFPo0FFwJUPZQxvlS5cQkH0l71ylvoeU7P0VBcdov3wq5BViMexXmYdlwFauHgbRKpruIff9PiNAE7rcZhp6oorYqeGM6prOdPKF7rQHV9KI1KuKLm5+isVcl2yKqXyjkuEBtAFQtIFw90E3PZPpDHWI4BH1bW47CkeMIEvdcVJGVaJeRl2LrmYXnu5D4CJ9HtMe8mVeHn+LUjjAcpRtx3eE4m+YLh7SziLnXhNo/ak7/C11P0Tl8UCqluMj9tMtSEPRH3ySJo+ojppRluVXopYmITrY4d8AvaUs0gkMBV00vFXZbqJ1Gp9TbfDNKNDHuF3b5cHab7LshBdWGSErBwrpIcma7eOg9OIMwybcbrznW/vqOPEJ1KHJ1/1DTbKeiahMwRZwTXPvIqX4t1ZVa5BKr4IJffJ5V2pl0wQVEV/G6r1Fyr/pcVbrnHaquHaFP1UWRw29cx+Os5t1Utla0JnnF8Sq5CUVx6hz2qYi9Ql5/5GGMItO1weJ9sXY0O/CJdIOcxnc/2OorFVMMCymFHN0cwEb0Wg9aOEV0gWEWc50g99BKQ+QnXgIUfRHpKcxdhCAXnKev0u+SUiV2S/1omBPJo9+t7GhvzFERftzdJYwvLK9pb3mUB00hNzxq5D1MZtCRUa9gRIVX2s4YL494cHci15RJ6Bk38QYLEEcoWjuuYLmVbD9qdzy/Qze+H3oy3MKuLjoiQLrmdOXjoUTbzVlfkHD9qbndXnSkHM1HtCHyz+r3acEmg9KcgsDvLs= X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 05:02:26.9585 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0202MB2547 X-Mailman-Approved-At: Fri, 23 Jun 2017 01:03:45 +0000 Cc: Boris Brezillon , Nicolas Ferre , dri-devel@lists.freedesktop.org, Alexandre Belloni , Daniel Vetter , Peter Rosin X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP The default implementation should be used. Signed-off-by: Peter Rosin --- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c index 5348985..cc00ce3 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c @@ -429,6 +429,7 @@ static const struct drm_crtc_funcs atmel_hlcdc_crtc_funcs = { .atomic_destroy_state = atmel_hlcdc_crtc_destroy_state, .enable_vblank = atmel_hlcdc_crtc_enable_vblank, .disable_vblank = atmel_hlcdc_crtc_disable_vblank, + .set_property = drm_atomic_helper_crtc_set_property, }; int atmel_hlcdc_crtc_create(struct drm_device *dev)