From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=pass header.oldest-pass=0 smtp.remote-ip=52.101.53.51 ARC-Seal: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=pass; t=1792742010; b=2g6JLytOSvKyxI9msMyFoi3HHAWoJ1RRM1szy3crNh5mFAkSmpFaZEb6Fk1B3+6xsxue TkZBmg+1bvqYwAGoRitEhFVbehlptgdO8fVPMiI7agUqPQ1cIe0+G5oimnJh9l6nphT72 gCgeWrLSfTNqzFBaCBt4ze0szSVS3+LjO3qTRuFPX88ZqKKKBR2tFFZ9d+Lq2EMsW12KY XDx4UfZpr9uGQowQOoEFbvtcQImfV6HEo1vE5f7BFBzQhO2Q7mt2WVf3/3oNFijU2Z9P3 JY7AH/oNV77B9pkHMs1E/BkrgpxgUPFrfDZrANk15CD4hyMG2BHcyn9TlJT/lRCf6Dw== ARC-Message-Signature: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792742010; h=DMARC-Filter:DKIM-Signature:Received:Received:From:To:Cc:Subject: Date:Message-ID:In-Reply-To:References:Content-Transfer-Encoding: Content-Type:X-ClientProxiedBy:MIME-Version:X-MS-PublicTrafficType: X-MS-TrafficTypeDiagnostic:X-MS-Office365-Filtering-Correlation-Id: X-MS-Exchange-SenderADCheck:X-MS-Exchange-AntiSpam-Relay: X-Microsoft-Antispam:X-Microsoft-Antispam-Message-Info: X-Forefront-Antispam-Report: X-MS-Exchange-AntiSpam-MessageData-ChunkCount: X-MS-Exchange-AntiSpam-MessageData-0: X-MS-Exchange-AntiSpam-MessageData-1:X-OriginatorOrg: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-AuthSource:X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-OriginalArrivalTime: X-MS-Exchange-CrossTenant-FromEntityHeader: X-MS-Exchange-CrossTenant-Id:X-MS-Exchange-CrossTenant-MailboxType: X-MS-Exchange-CrossTenant-UserPrincipalName: X-MS-Exchange-Transport-CrossTenantHeadersStamped; bh=EX4CfhA47VrTdLXh6Z1xeleWFusUXxPxAAFBkGMKopM=; b=gIOKj24xcubH0QzQ1PxXjIfvjg5aIx0T0ZzrGM+fzPr5JtTcvOHgEX45grKU8d5l1T3m cPOGfS2DGO3Ky3xW7+Xvkq6Ohp9OKgksHY9a8MMFIMFpAgLxIPfHObKtpOtI8v59ZRbRX P2lPY4xNuq5LHJfupcCtkjGwYFCx6kw4dtIIiCyQlvNC2nlw0tlmzicSjayOpIWhK1/bR PVpgRuSuDVqt5JvTqRdetn4utR4vcasbHTSVn50n6MaLXfM6zku6pUm6D/0QaDYNXR4L5 g9b5A7yvIoPlNhKmMfytwCcZ31pXBYZsZI83M/mKkBr73ZZo4NN7jtbDbHntityYaug== ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=rCWRVHGW; arc=pass header.oldest-pass=0 smtp.remote-ip=52.101.53.51 Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11012051.outbound.protection.outlook.com [52.101.53.51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 513D9606A31A; Fri, 23 Oct 2026 07:53:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 513D9606A31A Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=rCWRVHGW ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Kl2RoVvf9uLT08gkDoqgZQGuCv+ud9KZ/n+RJe/pI2/+uQ/0chE7uwsToI4+xWEZsxIlr5DeHkMpn8OOjdKKoVI1QxoZunxa5ILxNhfOumltZf37ggTWliWvKJFzLDz685pUogFBlEB4DhtcV8MnRHg7bVxv5F805DyJiF0sl30FzE6PRxRavoMhjoGXXznm1r+tgdAaWDAaIJc//eivgKH5iut9PQlNzPw8BdK1gbfdEuFibFEo7VoCjvXdGKrkno3FH/IJ5QUtKPPh6rea+0J6ie+073nagWGH9GzktlYFICM121iozDRwz0DdohQWALBD1t3e2Pu3WxD5yrrAyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EX4CfhA47VrTdLXh6Z1xeleWFusUXxPxAAFBkGMKopM=; b=aNbwi7yE8z7plmWkKUWPL0tC3wqyRojde+EGY5SC1C1tbSk7I9mwXBj3yiPlNhIMclP4kZDcQUz9o6P3B2QWHJuWLnzSl+3sbvXUp8E9yxyOmZ2jbdR6/qxV1FiR1N+hyvwWiNz7h9iU2wsQw4DOwCgc23MnNcg1+eNAa3WK6QtpoiPDf6Mf2dlcx+OYXic4fDsHqS1+HorDLnY4g8nohvhvhE7ZL5Z48Hfvx1X1zWqEPI5WGmF6y+X+B7WkjCAQVxRrsL79MlZql6/D6RlDu5mPrNY5cQOudrQR6LyxPbLJgWQ2rFrRV2VrqE8Y0r+ZwO+UOMa3OorfRFXxo+9KaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EX4CfhA47VrTdLXh6Z1xeleWFusUXxPxAAFBkGMKopM=; b=rCWRVHGW0AN2XoM+HAAxOBgMYrqk55bdiPpEp15AujrJXo5HNHIpTf4INmDZIZ8n/L2mspAajQ9armBO2OPHYn12l3SzAPD2q6eeDaKvebPnTzbHN7h1ZFYjCsiVfyZLJ5xZUVDun3KUmv5mJi+oYt7GQoYCD+Cp423wEh8ErtEPzqlstO4GLNZwR39FSz7pCWyxxONK62UgfDRsmVf114bk4NdTy5FyTUKZ2L0IYduX5h4AJ2P+h8BdiIn4wBxVNot+DKx3psdS95vfwIvP+ywNEg5nOt4CzSmJPBr6zRoSf5SBFwNSuaSiCyUXuj92PDmZcTcsq+FGz+ua4rwmNg== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from SJ2PR12MB9161.namprd12.prod.outlook.com (2603:10b6:a03:566::20) by MW3PR12MB4458.namprd12.prod.outlook.com (2603:10b6:303:5d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.522.19; Fri, 23 Oct 2026 07:53:24 +0000 Received: from SJ2PR12MB9161.namprd12.prod.outlook.com ([fe80::d9d1:8c49:a703:b017]) by SJ2PR12MB9161.namprd12.prod.outlook.com ([fe80::d9d1:8c49:a703:b017%5]) with mapi id 15.21.0546.012; Fri, 23 Oct 2026 07:53:23 +0000 From: Mikko Perttunen To: Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Jonathan Hunter , Svyatoslav Ryhel , devicetree@vger.kernel.org Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-tegra@vger.kernel.org, Svyatoslav Ryhel Subject: Re: [PATCH v4 7/7] drm/tegra: Add support for 8-bit CPU interface Date: Fri, 23 Oct 2026 16:53:19 +0900 Message-ID: In-Reply-To: <20261022132259.240717-8-clamor95@gmail.com> References: <20261022132259.240717-1-clamor95@gmail.com> <20261022132259.240717-8-clamor95@gmail.com> Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-ClientProxiedBy: TY6P286CA0005.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:3b8::13) To SJ2PR12MB9161.namprd12.prod.outlook.com (2603:10b6:a03:566::20) X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ2PR12MB9161:EE_|MW3PR12MB4458:EE_ X-MS-Office365-Filtering-Correlation-Id: 0e4238df-9a6e-4ab0-4fb3-08df30dab6aa X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|10070799003|23010399003|376014|7416014|261021123027099003|261009223027099003|261022105027099003|56012099006|261022075727099003|921020|11063799006|261009221227099003|4143699003|10067099003|18002099003|6133799003|22082099003|261021135927099003|3023799007|261021121427099003|261022115727099003; X-Microsoft-Antispam-Message-Info: rVUNdq25VtGyUld0WWZQ0KJON6sVV9IYl0fFAcMkYHYhnM+QQhd3K1fsYMIlKE90a+XmVN48pTyUL4fepmmKprPGhh9ow4ijKvpd69iL20kyDqsVSwv2DmMCmUyG4B7Ol4TEqZknuSyV4RbWqbd4q7A/9b0ZZSawcd3mvGjJ6oXMIXy0ZHlliUrvp6uKAhhQeDdXUZjW3eJvuf4l1C4nHMZ2FZirftydswiisLV7sHHYa6aEeqUJ1YIOUpQVkpH0gk+3qOSB8rrAIopwfw6MamPBDze5yPUmy3MTE0OBOhuyh3+CRcNPYDajbZ4tmseAhvBcBWA8PZcS9Us31AVgdPGguWPRSouqnwKqh+i52dkwL5BBJh5d1TSffPFAYCOvER2Yy5anmxp6tTB7CaimkuOM5/31FK4HeLEUhidTb0CkyVyp79TMeBVB8VNXM4M8SzH8KWVJ26IQCYg8SSdV+9Hg6aSgmwwK+WNdfc79PNuyqC2JbD7W0mevQFBuG/5e0NTNEphZfJgtUg91u5nR32s8IJukaRXb+UUxGQ1f2Qz9zsn+j/2aen/CH58Wpd+GJF0tjMJv7km0ED60BfzcY61TMCWFFSXiK6YQYVUoHmB/BDR6M4vC5jx3bbSybFR3JmWplOHOm2wQcd5RwdiYuoLb1eS/3xsdFLZIe4tIvWsVh9MgttAYRTeW9RR5yil2EUqOAPO7WPbBz1qdKfAQ2g== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ2PR12MB9161.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(10070799003)(23010399003)(376014)(7416014)(261021123027099003)(261009223027099003)(261022105027099003)(56012099006)(261022075727099003)(921020)(11063799006)(261009221227099003)(4143699003)(10067099003)(18002099003)(6133799003)(22082099003)(261021135927099003)(3023799007)(261021121427099003)(261022115727099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N2w0UGxNMk42SmdUV1kvVzNFbkZaNGxZVlRDOHg5TlNObW95RmFId291d21n?= =?utf-8?B?NTBwbmlVeEVWWVRDT0VHdlRFT3RSQnhsZ3pnYnp3ZXZva3NhRWxVT2pjdWFL?= =?utf-8?B?ai9HRHpwT1R2QVVDcVBIM3V1T3AzN0RKeGNZTFIvWllOVVhNNXJGY1dtUHFp?= =?utf-8?B?M1l4c0RaZjBHUW9wUzUyeWlPUTVnWlp0NFZkZGVwUngwQ1F3dzQrYlNGekVs?= =?utf-8?B?djZWY0ZwRENMcThPQjJYVXI2NTF1aCtxZ0w1cC9TbXl5ODBReVNFVTNrc3hB?= =?utf-8?B?SFluTHp4alFBNmtmLzBKM3FkdU1Wa1VyaDM3MFpzU0g5WVJwcXBvSUFHaHlT?= =?utf-8?B?Z3FmU2o4RytIUkY5R1lnYzFqcWZKK2NtMWlkZDczUkd4ZE03bUNyaEE5NWp0?= =?utf-8?B?Vm9RUmdEcUs5bVJrcWxQd0Eyc0I5V3M3MkQ0MEVZUkx6R2htMkdTMVNCNVZE?= =?utf-8?B?OHh3V1djME1rR3RZQjczZk9NR2NJNWZYQzMvNGdJS2xQSUkyQ2E2bnN6bFE0?= =?utf-8?B?WTN4bTVnNkhwZGQzbW5pWjBCbUtTOVJUemlkcG9hVndESzM5TkZYRFp1T29k?= =?utf-8?B?cm9qSmlxRWo0UTdsRUwycDIyL1M5WjlDZXVGMVM4WElCc3dqU2xWNnlQbi9H?= =?utf-8?B?dS9UZCtwZXorNVdBeC8vUkU0Szl2MjROOUpQY2JZNUpMRWpidGpKZTZ1MFNZ?= =?utf-8?B?aDhxZkE1Z2RaZkpwNTZPdEdaT0xPTkFwRmh5d3c0V1ZIek04dWVvTEU2b3d1?= =?utf-8?B?VkdEV0lEUVhyMS9CTllKK0tVY01BeUJQQ2RKU3F3TnlzdFZ1ejB1bi9SaEdZ?= =?utf-8?B?NW1vbFRpVUM1b1JGZGhrMGFoRlExYWFBTW5TM2JyVSs0ck9hdFRVOHRjb0tR?= =?utf-8?B?cllHUi8vSjIrb010ZjN0ekxjMGgvS2FQRGpWSGE3aFgvK1cvY1RrYnlpUGVU?= =?utf-8?B?RTk4WnUxcGViR3RDdlYzSmJnWG1lK0FpS1cyK2NQc2hYdlpBVXVra00zbVNM?= =?utf-8?B?U3ZtMEZPRFlGZXpWRmlxTWxnemdSMnpUY0I2cEZMVlJibHFsYnM5YVBVQ2xB?= =?utf-8?B?NlE2STJvMkdyOUhhSC8xM1NJUFVmM1U3b0JvWDJ2ZnVSSHdTdCtPUnExVDFD?= =?utf-8?B?VmNPSS9Pakc2WTU3d0xsTkoxbjE2Mk9tK0J3K2UvT29uQTF0N1ZzM3lBUGMw?= =?utf-8?B?c3FpWUJuRndmSkZGdXpMOFFFMzZJN0N3cGNvRm5wR2h5bGhsVVQwdHBIR2U4?= =?utf-8?B?WW1xWFJsdEMzZTBnMVNiYW9OLzJKNVVHT2E2U25IU09CMU0yU01tRVBMdkZX?= =?utf-8?B?SGdGYUxUckFXa3A4a3ZmRHk5QUMzRTNOc0VoY0hZYjFpTHpFVXhDN1kyTHpD?= =?utf-8?B?Rllod0xzQjg3WmxaQXdmSW5hVnoyL21CZVQ4dFZsbjlIMGp3VGtNcW9HcWpY?= =?utf-8?B?K2dZdkJlL0hWR3JNaFQyeVJacXV1NXYybkYwQjZJNHJaTC9mdlFmZlBSYWU0?= =?utf-8?B?SUNoSGpudWxuZ3VZTS9MTk94bGpONFVLWkdyMkY0UjBSNTQ2c1JjR2ZUbjZK?= =?utf-8?B?dGFVcWFON3lPOW1KckhOYUlybmdHSXVTSFMwa1JRUGc1NTdGbHNwWFJXdGdz?= =?utf-8?B?NVJNenJ0dVkyWTRRS0hLM0NtUFdjK3J5U21ZMTZaL3hFdWtwK1EzeE5idEF2?= =?utf-8?B?cGtURlNDOVovME1iL0NkbDBmendESkRlQktMV3AzSmVDRGtia2Y4d2R2QS9i?= =?utf-8?B?bC8vbzN2QnBUeFV4VWRaNklOaHg1TWRhSC91N0h6M2lLc2RrVnFmZFFUek4y?= =?utf-8?B?Nk5ZMWMwdXNpL3JTOEtJbDJad1o1UEt4b05mMmhuTzY3WkRaL1lySklVK2tr?= =?utf-8?B?dlVKUmgzOWpWUG1aSDNXbjNyeXlhVm9lNWgyS0drME5wQmtkT1FiTFdmWG8v?= =?utf-8?B?ZUhyRWNkRUJMUzdtQ0IyU1kzM1FwbXEwQ1FuOVpQcWpwQnUza0FoSy9KMmIx?= =?utf-8?B?MlFaS1lLZUpHNGw4azB3T1FJV1B1RHh1YU8rV2x2WFJNdjBlSVhTNDhISVlI?= =?utf-8?B?OUdHMHRocFBMSGN3dlRnNGs3VFZQc2pKQXhQdzIxckFjUmIyUTYvclNXOEk4?= =?utf-8?B?K1hlQWJEZTBKZGtGR2s0eFB2M280WDBSWFFralFDM2xETVNTU2FHVmRGRW1l?= =?utf-8?B?bVQ3VkRkNHJnbE5DWlg4UmdIanlMNDVMTVorYUJraWkxV0t6OHNPZ3d1UytN?= =?utf-8?B?djJqalZGSEIxb0N0cnNrZFRscGc2RmFNYms1NlU2azFLOGNBS0lMTXkvb1JI?= =?utf-8?B?em1qNFNOdVNleUVsbXZFaGlYbFBLbVZ3emY2aTlVRXRwSW16SmtkWFc5Nkkz?= =?utf-8?Q?w3me2Eiw9bsWcoc2Mg1Ljuz9IcxvQ3ZQVTvXXQ1jmHN5s?= X-MS-Exchange-AntiSpam-MessageData-1: SJW+kTkAgDVG1Q== X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e4238df-9a6e-4ab0-4fb3-08df30dab6aa X-MS-Exchange-CrossTenant-AuthSource: SJ2PR12MB9161.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2026 07:53:23.7828 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: v8VkvfFHnnPpc6evyjVcKCjdB5MvSaMpWLGwAmMnsRHZVIEKkLtJwWfPT3DIEANryqOLQmcb5o6+ha0J5+rCRw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4458 On Thursday, October 22, 2026 10:22=E2=80=AFPM Svyatoslav Ryhel wrote: > The display controller in Tegra20/30 SoCs features an 8-bit SPI interface > that closely resembles the MIPI DBI Type B protocol and is referred to as > '8-bit CPU'. Each display controller provides two such interfaces, which > can be used to send MIPI DCS commands to initialize and control the panel > while image data is transmitted via 16/18/24-line RGB. >=20 > The '8-bit CPU', although being the DC interface, is modeled using a > bridge framework for flexibility and convenience. This implementation doe= s > not change the existing codebase besides registering an interface and can > be enabled/disabled without losing other Tegra DRM functionality. >=20 > Signed-off-by: Svyatoslav Ryhel > --- > drivers/gpu/drm/tegra/Kconfig | 7 + > drivers/gpu/drm/tegra/Makefile | 3 + > drivers/gpu/drm/tegra/dbi.c | 536 +++++++++++++++++++++++++++++++++ > drivers/gpu/drm/tegra/dc.c | 29 ++ > drivers/gpu/drm/tegra/dc.h | 1 + > drivers/gpu/drm/tegra/trace.c | 3 + > 6 files changed, 579 insertions(+) > create mode 100644 drivers/gpu/drm/tegra/dbi.c >=20 > diff --git a/drivers/gpu/drm/tegra/Kconfig b/drivers/gpu/drm/tegra/Kconfi= g > index 8a3b16aac5d68..ce3a424398713 100644 > --- a/drivers/gpu/drm/tegra/Kconfig > +++ b/drivers/gpu/drm/tegra/Kconfig > @@ -30,6 +30,13 @@ config DRM_TEGRA > =20 > if DRM_TEGRA > =20 > +config DRM_TEGRA_DBI > + tristate "Enable MIPI DBI type B communication protocol for Tegra 20/30= " > + help > + Tegra20 and Tegra30 feature 8 bit CPU driver panel control > + protocol (similar to MIPI DBI Type B). This option allows use > + it to set up and control compatible panel. > + > config DRM_TEGRA_DEBUG > bool "NVIDIA Tegra DRM debug support" > help > diff --git a/drivers/gpu/drm/tegra/Makefile b/drivers/gpu/drm/tegra/Makef= ile > index e399b40d64a1d..d67e53248a082 100644 > --- a/drivers/gpu/drm/tegra/Makefile > +++ b/drivers/gpu/drm/tegra/Makefile > @@ -33,3 +33,6 @@ tegra-drm-y +=3D trace.o > tegra-drm-$(CONFIG_DRM_FBDEV_EMULATION) +=3D fbdev.o > =20 > obj-$(CONFIG_DRM_TEGRA) +=3D tegra-drm.o > + > +obj-$(CONFIG_DRM_TEGRA_DBI) +=3D tegra-dbi.o > +tegra-dbi-y :=3D dbi.o > diff --git a/drivers/gpu/drm/tegra/dbi.c b/drivers/gpu/drm/tegra/dbi.c > new file mode 100644 > index 0000000000000..7bd90d32053f2 > --- /dev/null > +++ b/drivers/gpu/drm/tegra/dbi.c > @@ -0,0 +1,536 @@ > +// SPDX-License-Identifier: GPL-2.0 > + > +#include > +#include > +#include > +#include > +#include > +#include > +#include > +#include > +#include > + > +#include > +#include > +#include > +#include > +#include > +#include > + > +#include