From mboxrd@z Thu Jan 1 00:00:00 1970 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 79557C0219E for ; Mon, 17 Feb 2025 11:19:11 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 30E2D10E1C1; Mon, 17 Feb 2025 11:19:11 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="TqDhH/ib"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) by gabe.freedesktop.org (Postfix) with ESMTPS id 506B710E1C1 for ; Mon, 17 Feb 2025 11:19:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1739791149; x=1771327149; h=message-id:date:subject:to:references:from:in-reply-to: content-transfer-encoding:mime-version; bh=oSJ7brBU9I9oX7purnHLI6SZAkjxGgxfkIc0eHdOiXc=; b=TqDhH/ibl2R9yOpAJUe/yR+5R5tvVCfZR0/uEeMfnOhSqKl2M36GZ0UX l9cquqaRyOX0xp7+NuqHx2cLHGn6bntnssnQPe6GHs5JSOR0pES4PVPgG QeRCB/PfuVJPB3yN5+zaMKj6SwSslhUv6+Je8oRORtGqfYv51HIDyTLmK /mcYHnEdg+lKTJB5ZG5c2x+5VFab4Pj11f6g7OU06/nvYZfbmR7YIpIwl BuIkIrYG6JblcojtzNhkiuHjf4fI1xzXKXXCtMMSPUhSK1uNlW4hrt0Nx YT3BuIpJAMRcJyd72ZkjXB6QeNoSiUmm2ky0IU+orLKnBJ02hDfVxZ0Dq w==; X-CSE-ConnectionGUID: 7bIlZvxwRwequHpECIx0Tw== X-CSE-MsgGUID: zlE8V8XZT9uwKvaBhRA2ng== X-IronPort-AV: E=McAfee;i="6700,10204,11347"; a="40594721" X-IronPort-AV: E=Sophos;i="6.13,292,1732608000"; d="scan'208";a="40594721" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Feb 2025 03:19:09 -0800 X-CSE-ConnectionGUID: DPhoMg8rTOS7vkTu3KF1LA== X-CSE-MsgGUID: 5v1OHjLXQIycVOm2VpJrQA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="119313437" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 17 Feb 2025 03:19:09 -0800 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 17 Feb 2025 03:19:08 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14 via Frontend Transport; Mon, 17 Feb 2025 03:19:08 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Mon, 17 Feb 2025 03:19:08 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QkVBhmLTFh19Zqnc/WBQJoPVdYL1lOBKL9FZFU8X4O92ikxcyYp9NyZskYTvTsHeJJWUrwC76SLVOh4Gz00WB1Rtm7YBEmEqSaQ3/hcliSt2FkX4Ol4V0wxkRgMm5+FdK1bVQZMM3DfEhlP8qe4EgQOhk4Pu2dQ3u/BJK3kON/TdS1AiBRb/mtS0yD0hy5hu4tPIfqDIvj4y8I2CSHA/Kpl1JsWym/Z1ipEl8KE446W9U0Wsvqbod6I9ByLUfMYTFQk/jpV7Jyd3pihyGs/n26DTx9NnI4vvhUdcNSQHnGplNNj3fxXRKR+snv2ss5x33p2k/QTpZ9S9Lrp26FE3Ug== 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=+Sa5Q1OnQRFUIjw/lodH22zmWqYBFwgcq1TI8+5NtF4=; b=Ou+1HaddVLR7/J4v/JLxXlARJs89cjlyTOoG0I+YGZxKD38r17JAeK1AyTh9F/93UpuPynUgssoJCMelRhNHfwL5uMFFBIWAompXh21MlmLRHfxn2fmstQYbIrXPOYsQRgvLSWierSo4URkzyzyi7UW09yTKSeuosG9jkkFEoQo5kIMkBc7Yg+3RE82vg3+mpEh5YZA8ev2lQFDvTy2ux940w80gIgslp4xLF7YjQLEIqWKrFV2cQcCQquBqcgqUaLBcgUcM14eladL7u6+TfcZ87fXoxe1Fb/ofpfImdDi59nSj2C1NzcRp+ZEI0bdxN/V8tvxeSneR07kRILFerg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from CH0PR11MB5690.namprd11.prod.outlook.com (2603:10b6:610:ed::9) by IA0PR11MB8355.namprd11.prod.outlook.com (2603:10b6:208:480::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.18; Mon, 17 Feb 2025 11:18:52 +0000 Received: from CH0PR11MB5690.namprd11.prod.outlook.com ([fe80::6b98:f467:da49:e062]) by CH0PR11MB5690.namprd11.prod.outlook.com ([fe80::6b98:f467:da49:e062%6]) with mapi id 15.20.8445.017; Mon, 17 Feb 2025 11:18:52 +0000 Message-ID: <39662a7e-89f4-444e-8a6d-aebd77c6d603@intel.com> Date: Mon, 17 Feb 2025 16:48:45 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH i-g-t] tests/kms: Drop 'Functionality' and 'Test category' from documentation To: Swati Sharma , References: <20250210105646.307902-1-swati2.sharma@intel.com> Content-Language: en-US From: Karthik B S In-Reply-To: <20250210105646.307902-1-swati2.sharma@intel.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MA1PR01CA0176.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:d::11) To CH0PR11MB5690.namprd11.prod.outlook.com (2603:10b6:610:ed::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH0PR11MB5690:EE_|IA0PR11MB8355:EE_ X-MS-Office365-Filtering-Correlation-Id: 7cd7d308-9f1e-4172-0a26-08dd4f44db3b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ME5XSmVrajNWclJtbUxkaVFtKzRqMnFHMlN0TTJwcWVwTDlSS2dXTm1hY0p0?= =?utf-8?B?bkZmRzNXbGt5cmFLbkd1RklVdDB6NktSclBHM3dEUGZMOC83djJORDlVQkgv?= =?utf-8?B?Y1E3MnE4cnBvMVkxUGxXK25DalZVRUxqN1RUOEdXa2p5K1dIWDdLdnpuRFJv?= =?utf-8?B?bDJqWU5kZVVKUzVFczNHRy9DbFA0ZzNQMzBmdnlXM2M5eW5hTDZ3MWpuTGJM?= =?utf-8?B?cDMyejVhb29EVFU1bDRKaWVWSi9SUVZSOGRNVzRHb2RTbFdWZkRnazluSmw4?= =?utf-8?B?cEM4aVc3Qjg4TWhXbDFSNStuaFg5cDBxSmI4K2xLdWc0SEN5MHROUmlxKzQ4?= =?utf-8?B?YTBlc1pYQ0Z2d0lzbEp3ZzEvOE9yd3pkbWVWb2QxZVFDWElIeGZqZDlUVFJv?= =?utf-8?B?TG9Wb2xVZm1wRTBXVk1rUDhJZ1JqNjR3K1ZvSGdIb0lTZFhmWXBXdFF2dmxt?= =?utf-8?B?OFlHZmpBV1VoUE9DVnNLZ2pYQzljaHRXQ0o3QjA5QWNCWW9WNTdYdnVlZHg4?= =?utf-8?B?SjBsaEZoRGR6WjZYZ3dqbkxyT08rRDdlUm92K2Z0MExjK09DOTdVREFzNXN5?= =?utf-8?B?dlZNaXFMMTlSMTg1eWR0alVTQTdUWkRzOEVvWHdkaVJPRURxZHNScnQ5R0hX?= =?utf-8?B?VEVsT040cnVnUE5zOGw3Z2h1YVZrMzNrUHVTZE0zclJ4RWErTGlIYyt2bSs5?= =?utf-8?B?WFJYWnJGcCs3cktlNm04cFJocXp1bERuY0lLRFU3a2h2NC8rUE41ZTYvOGx0?= =?utf-8?B?WTdVbFE4aGNJMzJ5djBHR3BIZ1pZVGJHL2hnLzNUYW82dUdOazZMZDB2ZEt3?= =?utf-8?B?Q2IwQkpGMjIveFB4blJuUE5IOXFsTHYxNEx3RzFzelA1bHlLblVHNFJERVNy?= =?utf-8?B?eHhncnptZXQvT0sxbDcreGYrbGZ1T3hIdm5oK3dEU3VndVE2ZW9NRUVIZXE1?= =?utf-8?B?RXRmUXRFUGxUVytoY0hyZ0dBbzJkSU5vZEkwWHdjMU43bjB0eS9JUmtGbTZ6?= =?utf-8?B?bTFmN1pOcDhSTEpHL3pJM1VON0U4WGZhcFpBSkhKczJYcERNN08vSE1QNDdr?= =?utf-8?B?dHF0RDdiazJxZFJETTJsM2tyRmZ6Tmg2WkJIbnhzSkcxcmpsREFEa0wyc1lr?= =?utf-8?B?MjNpWmZvcUYzVk9TMU45VUZ2QmMwUlBzOWRRV0UyelRTQjVTckQrMk9UeEly?= =?utf-8?B?cDhVM1Fvc0pROW1sRnlCZVN1N1hCeTh3ekdvZEhPTkVJeE9TTHNSMDI2QUlZ?= =?utf-8?B?M0hUalpGMzNORmREZGJ3eWFsUEp3UkFRZWs3cXVXSGNFNjA5bWJXNzdBQWdJ?= =?utf-8?B?Sk5RWmdpbC9seVlSajZRSVlzK213U0dTNUVLM0h4SlZSNEJaVXhIdGhpc0Jr?= =?utf-8?B?dUVPWW4vTXRnN0IydCtUbkpORzBYa2lEVzEwVGVpOXMvVGJXSWxuT3hKUW5W?= =?utf-8?B?bU5jRWNyTUY2TUJiTWNMWDYxd3krc2NjVHdsTUc1eFdkRG91VVdHYmFrQW1Y?= =?utf-8?B?Y3RKNkNNd1pHVGxCandiMko1N3FPTVdQeWlHeGYwTE5KbUZLN2dIY01lUWhj?= =?utf-8?B?ZGFYRDRyQXF1dGhwUlNwdmR6cEI5ZmdGSDFqKzlMcmF4Q3RZNGU0V2ErMXZp?= =?utf-8?B?TFRJZ2VPaVdLdGtZMHZ4ckpLemh0OUo3QW5wQUdDbHZyMEI5T3lzRUNaMG5p?= =?utf-8?B?NEVCcUFMbGFORCtGdkJGQmZPUzF3RXBkRG9rUkh1STkxakFldURhUFgzOWQ2?= =?utf-8?B?OTFiVGRvcWpmVko1N1pyTDhNc3BSU1MxOGNEb0lMek9iQUtkR0hpeEZiTzNX?= =?utf-8?B?VnlTRitERDEwQ0hpWEhrUmNVcmRvclhrY1RteGZvMDRQMXdzMnpudWZCT2Jt?= =?utf-8?Q?lNgSAACm0bgZa?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH0PR11MB5690.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TmhhV3dzdTJkU0VIb3VYTVdNRXZkNThNN3BBdTRIVUU0NGs5dzNmNFVUS0ZB?= =?utf-8?B?UWI0RjNocGt4RFpXVkNpd0JVcjdvaFRCaHRQQ0lueVArRXgyT2JpeWt4WnNO?= =?utf-8?B?aVQrSjg3TUpqOEQrZ3orV2pJNXArTy95bGwrNkpoQjQwSk5ZaExrWnkwUThk?= =?utf-8?B?ODgzTGdPMU4rNXVjdVBGejJaK21GY3U5ajM4NEpJdGpMN0RaK0dWR1VFWXVz?= =?utf-8?B?Unl1Z2RDM1pUMWRTYXZQTEVvOWRFVThpQXJ4QUdtOXNJM1hYbmpxZE9UN01x?= =?utf-8?B?Tm9UY0tPYWZOZy9kMUJjTkh2TXVQK2FraHJiUFhkM2o1cVZMOW5ZdWhiaFFW?= =?utf-8?B?bm4zVDE1WHd3MStMVWxlUEJqakh0UXJSdTRXVDVBSjFPLzVvSHlvUU1pU1p5?= =?utf-8?B?Y3B3YTQ2d1hWVSsvYTl2by9GN3JlbVNOcWYzUGdtZVI2aGs0QjBZOElkT0d0?= =?utf-8?B?WVhPbE5BVXBKNUVxdjNPN0VLUVJtbFptL3VrenJEa2oyZUxicjd6YkNFOG9V?= =?utf-8?B?VUgva0JSMjFFVSttaXRhTzNDaER1ZklTTWtIRzNOR1Q3VklGZkc3eWV5MXNO?= =?utf-8?B?U3RlcENHNDBMandHdjA3U0ZNV1h2RG92OEFkTjc4czN0MVRYN25QWVpKQWo3?= =?utf-8?B?akoxY1VEd3YxRGN3dUtBL2FKZGtBdDFqemY3SnBMYWVOTEt6Ky9MaGFuVzZI?= =?utf-8?B?ZkpMb2lUYjllR3VRL0F6cjBtN2VMbmVCSDM1eTNQN3dWa2ZXMTVySnp1RWNP?= =?utf-8?B?bUNqemdGdzgyTXhVNzY4bktjY3JpWmM4a2FpQnFPeTF5d0VaSFczR2hsTWln?= =?utf-8?B?VGgvU2lYSHN0YmNlUU9zZlVienNCMDVGRlR6Z3ZXcy85MDY0YTVIY0FqQmZq?= =?utf-8?B?QUJHRXpBR25mUE9xRmpsYndmL3ZVaUtQVHhFckFTc05QQ3V5emlwOUhSeUdE?= =?utf-8?B?MDgwY1JCRGtRNm1MN1RCUVpFdlg4YmRMeXlDZVVON1ZEMXVIdnhDS1B5Y05H?= =?utf-8?B?WVQ5VEgyeTZSZklNcW5Mb0NmeGdGM3kyRjVGRTFvOGg1THdyT3hoQTJaSmd0?= =?utf-8?B?VWhTc2VzUFBKK1ExeEdrV0RBVy9aa1B3WU02a3IvSEt4SmJmbStyRzluaFBM?= =?utf-8?B?bnVBZC9ZUnpmSWxwakIvMnZybkJlTldRaEUvZ29ucFBrWXE3MnlvUStOdUdF?= =?utf-8?B?UDlYdmRwOFltcjFPMHgvT2NBS2x6RWEyMHpKUll3R2dtOEh2RmRDeVhLMzQ2?= =?utf-8?B?K0ovQXB5Z1ExcHFDSndTS0FoZWdVejNnVlJpWjNDTkNqS2J4MFRYZ3F4L0ZS?= =?utf-8?B?UklDZy9mSmNlL1N0WE9ReWNkanFXY0theXFRSVNxajZLclozQWFlYzFOMHN6?= =?utf-8?B?Y1dDN0NkdDMxbkRZbkJCS0wyaEN5ZzJvZUdDc2paMnNUUWRpV21nN0xrei9x?= =?utf-8?B?NGZWckRNeDMrYm85T2IxRXZtdEp0emZsbFBSckdJZmNwalFhM1BOMWtyZWFr?= =?utf-8?B?R2c4OWtLVkYySjIydFdFYzlDYitmditmUEx3ZS81bzFvWllRaHlKRmFVZWVX?= =?utf-8?B?TDZaVi9XN2RLbDJvUnk0bXY3UEt0UGlQREx6UFdCUkdBNG1kdVhDaXpvNytG?= =?utf-8?B?cU1PcjhRM0tjTFBtVmlUSGpjVG92a1hrY1djYWpiUFJJaDZsR2FSQTVkZEFx?= =?utf-8?B?d2ZxcVhBblVwRnVldlp4Um1zSDQ3UU4zZDcyZklVQkpBTlE2Yk9nbkZDSHA1?= =?utf-8?B?cjkwa3Q5bkp4TjN6amljbEVyWmZCb1Nzb0lnN0s5aEh3Q0Z1amlabFNDSGU1?= =?utf-8?B?VmdrOTNBWFhVL0xMdkQya3VxTDhONzE2S20vb0ljaUJGZ3QyWU42WjcyY1pz?= =?utf-8?B?NWxQdnhBbTRKdVNYYVA0di91ZHMzazZ5VG9oY2kwaUFraTF2b0FmOE5aTXBt?= =?utf-8?B?SEZ5ZFlRQURzNVZwa3FCdzBVZDV3enI5c1lOT0JZb25vRmJFR2xNZzlOMjNP?= =?utf-8?B?b1k5bFEybHFseHRmb1ZhZ0JaRksxUW12K1F4emZtWU9ZNDI4ZkFYbUUzaURP?= =?utf-8?B?Wk52bFJCakdCUXhGZnBPV2IzQUUrZjFLaThNL1BVSzRmTTk5bHZZV255MTM1?= =?utf-8?B?M1lzU1ZlSGU5SzRrZVdNVXJ3RGdtYWROa3BhTXF3blNBWnVYSW84UEdlUE5J?= =?utf-8?B?UXc9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 7cd7d308-9f1e-4172-0a26-08dd4f44db3b X-MS-Exchange-CrossTenant-AuthSource: CH0PR11MB5690.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Feb 2025 11:18:51.9215 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: e2aZ2cV3DqAF+XJqLrxN0OqVXkd/yy29MyATblV64KcOPrjcV6tiF50w0g9YoBeEI+gkSYx/sRvB74Q1FP9YWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB8355 X-OriginatorOrg: intel.com X-BeenThere: igt-dev@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development mailing list for IGT GPU Tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" On 2/10/2025 4:26 PM, Swati Sharma wrote: > 'Functionality' solely depends upon developer's interpretation and > 'Test category' is not used. Let's remove them from the kms tests > documentation so that documentation can be made precise which > is easy to maintain. > > Signed-off-by: Swati Sharma Reviewed-by: Karthik B S > --- > tests/chamelium/kms_chamelium_audio.c | 5 - > tests/chamelium/kms_chamelium_color.c | 2 - > tests/chamelium/kms_chamelium_edid.c | 11 -- > tests/chamelium/kms_chamelium_frames.c | 11 -- > tests/chamelium/kms_chamelium_hpd.c | 26 ----- > tests/fbdev.c | 2 - > tests/intel/i915_pipe_stress.c | 3 - > tests/intel/kms_big_fb.c | 11 -- > tests/intel/kms_busy.c | 3 - > tests/intel/kms_ccs.c | 4 - > tests/intel/kms_cdclk.c | 2 - > tests/intel/kms_dirtyfb.c | 3 - > tests/intel/kms_dp_linktrain_fallback.c | 2 - > tests/intel/kms_draw_crc.c | 2 - > tests/intel/kms_dsc.c | 2 - > tests/intel/kms_fb_coherency.c | 2 - > tests/intel/kms_fbcon_fbt.c | 5 - > tests/intel/kms_fence_pin_leak.c | 2 - > tests/intel/kms_flip_scaled_crc.c | 12 -- > tests/intel/kms_flip_tiling.c | 2 - > tests/intel/kms_frontbuffer_tracking.c | 147 ------------------------ > tests/intel/kms_joiner.c | 2 - > tests/intel/kms_legacy_colorkey.c | 2 - > tests/intel/kms_mmap_write_crc.c | 2 - > tests/intel/kms_pipe_b_c_ivb.c | 2 - > tests/intel/kms_pm_backlight.c | 5 - > tests/intel/kms_pm_dc.c | 8 -- > tests/intel/kms_pm_lpsp.c | 2 - > tests/intel/kms_pm_rpm.c | 15 --- > tests/intel/kms_psr.c | 33 ------ > tests/intel/kms_psr2_sf.c | 25 ---- > tests/intel/kms_psr_stress_test.c | 2 - > tests/intel/kms_pwrite_crc.c | 2 - > tests/kms_3d.c | 2 - > tests/kms_addfb_basic.c | 17 --- > tests/kms_async_flips.c | 4 - > tests/kms_atomic.c | 4 - > tests/kms_atomic_interruptible.c | 6 - > tests/kms_atomic_transition.c | 4 - > tests/kms_bw.c | 2 - > tests/kms_color.c | 2 - > tests/kms_concurrent.c | 2 - > tests/kms_content_protection.c | 7 -- > tests/kms_cursor_crc.c | 5 - > tests/kms_cursor_edge_walk.c | 2 - > tests/kms_cursor_legacy.c | 2 - > tests/kms_display_modes.c | 3 - > tests/kms_dither.c | 2 - > tests/kms_dp_aux_dev.c | 2 - > tests/kms_feature_discovery.c | 7 -- > tests/kms_flip.c | 14 --- > tests/kms_flip_event_leak.c | 2 - > tests/kms_force_connector_basic.c | 3 - > tests/kms_getfb.c | 4 - > tests/kms_hdmi_inject.c | 3 - > tests/kms_hdr.c | 10 -- > tests/kms_invalid_mode.c | 2 - > tests/kms_lease.c | 2 - > tests/kms_multipipe_modeset.c | 2 - > tests/kms_panel_fitting.c | 2 - > tests/kms_pipe_crc_basic.c | 5 - > tests/kms_plane.c | 7 -- > tests/kms_plane_alpha_blend.c | 2 - > tests/kms_plane_cursor.c | 2 - > tests/kms_plane_lowres.c | 3 - > tests/kms_plane_multiple.c | 3 - > tests/kms_plane_scaling.c | 6 - > tests/kms_prop_blob.c | 2 - > tests/kms_properties.c | 2 - > tests/kms_rotation_crc.c | 5 - > tests/kms_scaling_modes.c | 2 - > tests/kms_selftest.c | 2 - > tests/kms_sequence.c | 2 - > tests/kms_setmode.c | 3 - > tests/kms_sysfs_edid_timing.c | 2 - > tests/kms_tiled_display.c | 3 - > tests/kms_tv_load_detect.c | 2 - > tests/kms_vblank.c | 10 -- > tests/kms_vrr.c | 9 -- > tests/kms_writeback.c | 2 - > tests/testdisplay.c | 2 - > 81 files changed, 552 deletions(-) > > diff --git a/tests/chamelium/kms_chamelium_audio.c b/tests/chamelium/kms_chamelium_audio.c > index 74e50db3b..4feae6a93 100644 > --- a/tests/chamelium/kms_chamelium_audio.c > +++ b/tests/chamelium/kms_chamelium_audio.c > @@ -30,7 +30,6 @@ > * Description: Testing Audio with a Chamelium board > * Driver requirement: i915, xe > * Mega feature: Display Audio > - * Test category: functionality test > */ > > #include "igt_eld.h" > @@ -41,22 +40,18 @@ > * SUBTEST: dp-audio > * Description: Playback various audio signals with various audio formats/rates, > * capture them and check they are correct > - * Functionality: chamelium, dp, audio > * > * SUBTEST: hdmi-audio > * Description: Playback various audio signals with various audio formats/rates, > * capture them and check they are correct > - * Functionality: chamelium, hdmi, audio > * > * SUBTEST: dp-audio-edid > * Description: Plug a connector with an EDID suitable for audio, check ALSA's > * EDID-Like Data reports the correct audio parameters > - * Functionality: chamelium, dp, audio > * > * SUBTEST: hdmi-audio-edid > * Description: Plug a connector with an EDID suitable for audio, check ALSA's > * EDID-Like Data reports the correct audio parameters > - * Functionality: chamelium, hdmi, audio > */ > > /* Playback parameters control the audio signal we synthesize and send */ > diff --git a/tests/chamelium/kms_chamelium_color.c b/tests/chamelium/kms_chamelium_color.c > index 5550cec22..68611ec6a 100644 > --- a/tests/chamelium/kms_chamelium_color.c > +++ b/tests/chamelium/kms_chamelium_color.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Test Color Features at Pipe level using Chamelium to verify instead of CRC > * Driver requirement: i915, xe > - * Functionality: chamelium, colorspace > * Mega feature: Color Management > - * Test category: functionality test > */ > > #include "kms_color_helper.h" > diff --git a/tests/chamelium/kms_chamelium_edid.c b/tests/chamelium/kms_chamelium_edid.c > index d2d85cad5..9a7915566 100644 > --- a/tests/chamelium/kms_chamelium_edid.c > +++ b/tests/chamelium/kms_chamelium_edid.c > @@ -30,7 +30,6 @@ > * Description: Testing EDID with a Chamelium board > * Driver requirement: i915, xe > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include > @@ -55,33 +54,27 @@ > /** > * SUBTEST: dp-edid-read > * Description: Make sure the EDID exposed by KMS is the same as the screen's > - * Functionality: chamelium, dp, edid > * > * SUBTEST: hdmi-edid-read > * Description: Make sure the EDID exposed by KMS is the same as the screen's > - * Functionality: chamelium, hdmi, edid > * > * SUBTEST: vga-edid-read > * Description: Make sure the EDID exposed by KMS is the same as the screen's > - * Functionality: chamelium, vga, edid > * > * SUBTEST: dp-edid-resolution-list > * Description: Get an EDID with many modes of different configurations, set > * them on the screen and check the screen resolution matches the > * mode resolution. > - * Functionality: chamelium, dp, edid > * > * SUBTEST: dp-mode-timings > * Description: For each mode of the IGT base EDID, perform a modeset and check > * the mode detected by the Chamelium receiver matches the mode we > * set > - * Functionality: chamelium, dp, edid > * > * SUBTEST: hdmi-mode-timings > * Description: For each mode of the IGT base EDID, perform a modeset and check > * the mode detected by the Chamelium receiver matches the mode we > * set > - * Functionality: chamelium, dp, edid > */ > > /** > @@ -89,13 +82,11 @@ > * Description: Stress test the DUT by testing multiple EDIDs, one right after > * the other, and ensure their validity by check the real screen > * resolution vs the advertised mode (%arg[1]) resolution. > - * Functionality: chamelium, dp, edid > * > * SUBTEST: hdmi-edid-stress-resolution-%s > * Description: Stress test the DUT by testing multiple EDIDs, one right after > * the other, and ensure their validity by check the real screen > * resolution vs the advertised mode (%arg[1]) resolution. > - * Functionality: chamelium, hdmi, edid > * > * arg[1]: > * > @@ -108,13 +99,11 @@ > * Description: Simulate a screen being unplugged and another screen being > * plugged during suspend, check that a uevent is sent and > * connector status is updated during %arg[1] > - * Functionality: chamelium, dp, edid > * > * SUBTEST: hdmi-edid-change-during-%s > * Description: Simulate a screen being unplugged and another screen being > * plugged during suspend, check that a uevent is sent and > * connector status is updated during %arg[1] > - * Functionality: chamelium, dp, edid > * > * arg[1]: > * > diff --git a/tests/chamelium/kms_chamelium_frames.c b/tests/chamelium/kms_chamelium_frames.c > index a585e7e01..b9a8eb46d 100644 > --- a/tests/chamelium/kms_chamelium_frames.c > +++ b/tests/chamelium/kms_chamelium_frames.c > @@ -30,7 +30,6 @@ > * Description: Tests requiring a Chamelium board > * Driver requirement: i915, xe > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt_eld.h" > @@ -41,17 +40,14 @@ > * SUBTEST: dp-crc-fast > * Description: Pick the first mode of the IGT base EDID, display and capture > * a few frames, then check captured frames are correct > - * Functionality: chamelium, dp, frame_integrity > * > * SUBTEST: hdmi-crc-fast > * Description: Pick the first mode of the IGT base EDID, display and capture > * a few frames, then check captured frames are correct > - * Functionality: chamelium, hdmi, frame_integrity > * > * SUBTEST: hdmi-%s-formats > * Description: Pick the first mode of the IGT base EDID, display and capture a > * few frames, then check captured frames are correct > - * Functionality: chamelium, hdmi, frame_integrity > * > * arg[1]: > * > @@ -63,17 +59,14 @@ > * SUBTEST: vga-frame-dump > * Description: For each mode of the IGT base EDID, display and capture a few > * frames, then check captured frames are correct > - * Functionality: chamelium, vga, frame_integrity > * > * SUBTEST: dp-crc-%s > * Description: For each mode of the IGT base EDID, display and capture a %arg[1] > * frame(s), then check captured frame(s) are correct > - * Functionality: chamelium, dp, frame_integrity > * > * SUBTEST: hdmi-crc-%s > * Description: For each mode of the IGT base EDID, display and capture a %arg[1] > * frame(s), then check captured frame(s) are correct > - * Functionality: chamelium, hdmi, frame_integrity > * > * arg[1]: > * > @@ -86,23 +79,19 @@ > * Description: For each mode of the IGT base EDID, display and capture a few > * frames, then download the captured frames and compare them > * bit-by-bit to the sent ones > - * Functionality: chamelium, dp, frame_integrity > * > * SUBTEST: hdmi-frame-dump > * Description: For each mode of the IGT base EDID, display and capture a few > * frames, then download the captured frames and compare them > * bit-by-bit to the sent ones > - * Functionality: chamelium, hdmi, frame_integrity > * > * SUBTEST: hdmi-aspect-ratio > * Description: Pick a mode with a picture aspect-ratio, capture AVI InfoFrames > * and check they include the relevant fields > - * Functionality: chamelium, hdmi, frame_integrity > * > * SUBTEST: hdmi-%s-planes-random > * Description: Setup a few overlay planes with random parameters, capture the > * frame and check it matches the expected output > - * Functionality: chamelium, hdmi, frame_integrity > * > * arg[1]: > * > diff --git a/tests/chamelium/kms_chamelium_hpd.c b/tests/chamelium/kms_chamelium_hpd.c > index 76a691043..161f494e9 100644 > --- a/tests/chamelium/kms_chamelium_hpd.c > +++ b/tests/chamelium/kms_chamelium_hpd.c > @@ -30,7 +30,6 @@ > * Description: Testing HPD with a Chamelium board > * Driver requirement: i915, xe > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "kms_chamelium_helper.h" > @@ -39,47 +38,38 @@ > * SUBTEST: dp-hpd-fast > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug > - * Functionality: chamelium, hotplug, dp > * > * SUBTEST: hdmi-hpd-fast > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug > - * Functionality: chamelium, hotplug, hdmi > * > * SUBTEST: vga-hpd-fast > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug > - * Functionality: chamelium, hotplug, vga > * > * SUBTEST: dp-hpd > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug > - * Functionality: chamelium, hotplug, dp > * > * SUBTEST: hdmi-hpd > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug > - * Functionality: chamelium, hotplug, hdmi > * > * SUBTEST: vga-hpd > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug > - * Functionality: chamelium, hotplug, vga > * > * SUBTEST: dp-hpd-%s > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug > - * Functionality: chamelium, hotplug, dp > * > * SUBTEST: hdmi-hpd-%s > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug > - * Functionality: chamelium, hotplug, hdmi > * > * SUBTEST: vga-hpd-%s > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug > - * Functionality: chamelium, hotplug, vga > * > * arg[1]: > * > @@ -91,84 +81,68 @@ > * SUBTEST: dp-hpd-for-each-pipe > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug for each pipe with valid output > - * Functionality: chamelium, hotplug, dp > * > * SUBTEST: hdmi-hpd-for-each-pipe > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug for each pipe with valid output > - * Functionality: chamelium, hotplug, hdmi > * > * SUBTEST: vga-hpd-for-each-pipe > * Description: Check that we get uevents and updated connector status on > * hotplug and unplug for each pipe with valid output > - * Functionality: chamelium, hotplug, vga > * > * SUBTEST: dp-hpd-after-hibernate > * Description: Toggle HPD during Hibernation, check that uevents are sent and > * connector status is updated > - * Functionality: chamelium, hotplug, dp, hibernation > * > * SUBTEST: hdmi-hpd-after-hibernate > * Description: Toggle HPD during Hibernation, check that uevents are sent and > * connector status is updated > - * Functionality: chamelium, hotplug, hdmi, hibernation > * > * SUBTEST: vga-hpd-after-hibernate > * Description: Toggle HPD during Hibernation, check that uevents are sent and > * connector status is updated > - * Functionality: chamelium, hotplug, vga, hibernation > * > * SUBTEST: dp-hpd-after-suspend > * Description: Toggle HPD during Suspend, check that uevents are sent and > * connector status is updated > - * Functionality: chamelium, hotplug, dp, suspend > * > * SUBTEST: hdmi-hpd-after-suspend > * Description: Toggle HPD during Suspend, check that uevents are sent and > * connector status is updated > - * Functionality: chamelium, hotplug, hdmi, suspend > * > * SUBTEST: vga-hpd-after-suspend > * Description: Toggle HPD during Suspend, check that uevents are sent and > * connector status is updated > - * Functionality: chamelium, hotplug, vga, suspend > * > * SUBTEST: common-hpd-after-suspend > * Description: Toggle HPD during suspend on all connectors, check that uevents > * are sent and connector status is updated > - * Functionality: chamelium, hotplug, suspend > * > * SUBTEST: common-hpd-after-hibernate > * Description: Toggle HPD during suspend on all connectors, check that uevents > * are sent and connector status is updated > - * Functionality: chamelium, hotplug, hibernation > * > * SUBTEST: vga-hpd-without-ddc > * Description: Disable DDC on a VGA connector, check we still get a uevent on > * hotplug > - * Functionality: chamelium, hotplug, vga > * > * SUBTEST: dp-hpd-storm > * Description: Trigger a series of hotplugs in a very small timeframe to > * simulate abad cable, check the kernel falls back to polling > * to avoid a hotplug storm > - * Functionality: chamelium, hotplug, dp > * > * SUBTEST: hdmi-hpd-storm > * Description: Trigger a series of hotplugs in a very small timeframe to > * simulate abad cable, check the kernel falls back to polling > * to avoid a hotplug storm > - * Functionality: chamelium, hotplug, hdmi > * > * SUBTEST: dp-hpd-storm-disable > * Description: Disable HPD storm detection, trigger a storm and check the > * kernel doesn't detect one > - * Functionality: chamelium, hotplug, dp > * > * SUBTEST: hdmi-hpd-storm-disable > * Description: Disable HPD storm detection, trigger a storm and check the > * kernel doesn't detect one > - * Functionality: chamelium, hotplug, hdmi > */ > > #define HPD_STORM_PULSE_INTERVAL_DP 100 /* ms */ > diff --git a/tests/fbdev.c b/tests/fbdev.c > index f329e6ac6..fca688407 100644 > --- a/tests/fbdev.c > +++ b/tests/fbdev.c > @@ -26,9 +26,7 @@ > * Category: Display > * Description: Sanity test for framebuffer device. > * Driver requirement: i915, xe > - * Functionality: fbdev > * Mega feature: General Display Features > - * Test category: functionality test > */ > #include "config.h" > > diff --git a/tests/intel/i915_pipe_stress.c b/tests/intel/i915_pipe_stress.c > index 203eb46a3..8f769cd63 100644 > --- a/tests/intel/i915_pipe_stress.c > +++ b/tests/intel/i915_pipe_stress.c > @@ -25,9 +25,6 @@ > * possible bandwidth/watermark and similar problems. > * Category: Display > * Mega feature: General Display Features > - * Sub-category: Display Tests > - * Functionality: kms_core > - * Test category: stress test > * > * SUBTEST: stress-xrgb8888-untiled > * Description: > diff --git a/tests/intel/kms_big_fb.c b/tests/intel/kms_big_fb.c > index 67ab85852..d600c63a1 100644 > --- a/tests/intel/kms_big_fb.c > +++ b/tests/intel/kms_big_fb.c > @@ -27,7 +27,6 @@ > * Description: Test big framebuffers > * Driver requirement: i915, xe > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -46,7 +45,6 @@ > * SUBTEST: linear-%dbpp-rotate-%d > * Description: Sanity check if addfb ioctl works correctly for given combination > * of Linear modifier with %arg[1]-bpp & %arg[2]-rotation > - * Functionality: big_fbs, kms_gem_interop, rotation > * > * arg[1].values: 8, 16, 32, 64 > * arg[2].values: 0, 90, 180, 270 > @@ -56,7 +54,6 @@ > * SUBTEST: %s-%dbpp-rotate-%d > * Description: Sanity check if addfb ioctl works correctly for given combination > * of %arg[1] with %arg[2]-bpp & %arg[3]-rotation > - * Functionality: big_fbs, kms_gem_interop, rotation, tiling > * > * arg[1]: > * > @@ -74,7 +71,6 @@ > * Description: Test maximum hardware supported stride length for given combination > * of linear modifier with max hardware stride length, %arg[1]-bpp, > * and %arg[2]-rotation > - * Functionality: big_fbs, kms_gem_interop, rotation > * > * arg[1].values: 32, 64 > * arg[2].values: 0, 180 > @@ -85,7 +81,6 @@ > * Description: Test maximum hardware supported stride length for given combination > * of %arg[1] modifier with max hardware stride length, %arg[2]-bpp, > * and %arg[3]-rotation > - * Functionality: big_fbs, kms_gem_interop, rotation, tiling > * > * arg[1]: > * > @@ -103,13 +98,11 @@ > * Description: Test maximum hardware supported stride length for given combination > * of %arg[1] modifier with max hardware stride length, %arg[2]-bpp, > * and %arg[3]-rotation with H-flip mode > - * Functionality: big_fbs, kms_gem_interop, rotation, tiling > * > * SUBTEST: %s-max-hw-stride-%dbpp-rotate-%d-%s > * Description: Test maximum hardware supported stride length for given combination > * of %arg[1] modifier with max hardware stride length, %arg[2]-bpp, > * and %arg[3]-rotation with %arg[4] mode > - * Functionality: async_flips, big_fbs, kms_gem_interop, rotation, tiling > * > * arg[1]: > * > @@ -131,22 +124,18 @@ > * SUBTEST: linear-addfb > * Description: Sanity check if addfb ioctl works correctly with Linear modifier > * for given size and strides of fb > - * Functionality: big_fbs, kms_gem_interop > * > * SUBTEST: %s-addfb > * Description: Sanity check if addfb ioctl works correctly with %arg[1] modifier > * for given size and strides of fb > - * Functionality: big_fbs, kms_gem_interop, tiling > * > * SUBTEST: %s-addfb-size-overflow > * Description: Sanity check if addfb ioctl fails correctly for (%arg[1]) modifier > * with small bo. > - * Functionality: big_fbs, kms_gem_interop, tiling > * > * SUBTEST: %s-addfb-size-offset-overflow > * Description: Sanity check if addfb ioctl fails correctly for (%arg[1]) modifier > * and offsets with small bo > - * Functionality: big_fbs, kms_gem_interop, tiling > * > * arg[1]: > * > diff --git a/tests/intel/kms_busy.c b/tests/intel/kms_busy.c > index 5917b888f..3f65ecb01 100644 > --- a/tests/intel/kms_busy.c > +++ b/tests/intel/kms_busy.c > @@ -26,9 +26,7 @@ > * Category: Display > * Description: Basic check of KMS ABI with busy framebuffers. > * Driver requirement: i915 > - * Functionality: kms_core, hang > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include > @@ -41,7 +39,6 @@ > /** > * SUBTEST: basic > * Description: Test for basic check of KMS ABI with busy framebuffers. > - * Functionality: kms_core > * > * SUBTEST: basic-hang > * Description: Test for basic check of KMS ABI with busy framebuffers. > diff --git a/tests/intel/kms_ccs.c b/tests/intel/kms_ccs.c > index ad0ffe589..cb0c80f03 100644 > --- a/tests/intel/kms_ccs.c > +++ b/tests/intel/kms_ccs.c > @@ -29,9 +29,7 @@ > * complemented by a color control surface (CCS) that the display > * uses to interpret the compressed data. > * Driver requirement: i915, xe > - * Functionality: ccs, tiling > * Mega feature: E2E Compression > - * Test category: functionality test > */ > #include > > @@ -121,8 +119,6 @@ > /** > * SUBTEST: %s-%s > * Description: Test %arg[1] with %arg[2] modifier > - * Functionality: ccs, rotation, tiling > - * > * arg[1]: > * > * @bad-rotation-90: 90 degree rotation > diff --git a/tests/intel/kms_cdclk.c b/tests/intel/kms_cdclk.c > index 382b3e9d1..5cff5826f 100644 > --- a/tests/intel/kms_cdclk.c > +++ b/tests/intel/kms_cdclk.c > @@ -29,9 +29,7 @@ > * Category: Display > * Description: Test cdclk features : crawling and squashing > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/intel/kms_dirtyfb.c b/tests/intel/kms_dirtyfb.c > index f2bdd4546..4dc48e8a1 100644 > --- a/tests/intel/kms_dirtyfb.c > +++ b/tests/intel/kms_dirtyfb.c > @@ -8,9 +8,7 @@ > * Category: Display > * Description: Test DIRTYFB ioctl functionality. > * Driver requirement: i915, xe > - * Functionality: dirtyfb > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include > @@ -34,7 +32,6 @@ > * SUBTEST: %s-dirtyfb-ioctl > * Description: Test DIRTYFB ioctl is working properly using GPU > * frontbuffer rendering with %arg[1] feature. > - * Functionality: dirtyfb, %arg[1] > * > * arg[1]: > * > diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c > index 415005774..692915c88 100644 > --- a/tests/intel/kms_dp_linktrain_fallback.c > +++ b/tests/intel/kms_dp_linktrain_fallback.c > @@ -8,9 +8,7 @@ > * Category: Display > * Description: Test link training fallback for eDP/DP connectors > * Driver requirement: i915, xe > - * Functionality: link training > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include > diff --git a/tests/intel/kms_draw_crc.c b/tests/intel/kms_draw_crc.c > index 30a09389e..d5709bcd6 100644 > --- a/tests/intel/kms_draw_crc.c > +++ b/tests/intel/kms_draw_crc.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Tests whether the igt_draw library actually works. > * Driver requirement: i915, xe > - * Functionality: kms_core, tiling > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "i915/gem.h" > diff --git a/tests/intel/kms_dsc.c b/tests/intel/kms_dsc.c > index 5508e7a9e..f742674cf 100644 > --- a/tests/intel/kms_dsc.c > +++ b/tests/intel/kms_dsc.c > @@ -35,9 +35,7 @@ > * Category: Display > * Description: Test to validate display stream compression > * Driver requirement: i915, xe > - * Functionality: dsc > * Mega feature: VDSC > - * Test category: functionality test > */ > > #include "kms_dsc_helper.h" > diff --git a/tests/intel/kms_fb_coherency.c b/tests/intel/kms_fb_coherency.c > index c05bd0508..c5338568d 100644 > --- a/tests/intel/kms_fb_coherency.c > +++ b/tests/intel/kms_fb_coherency.c > @@ -24,9 +24,7 @@ > * of memset operations on future scanout buffer objects > * mmapped with different mmap methods and different caching modes. > * Mega feature: General Display Features > - * Functionality: kms_core > * Driver requirement: i915, xe > - * Test category: functionality test > */ > > typedef struct { > diff --git a/tests/intel/kms_fbcon_fbt.c b/tests/intel/kms_fbcon_fbt.c > index 9c3ff7a21..160f475f2 100644 > --- a/tests/intel/kms_fbcon_fbt.c > +++ b/tests/intel/kms_fbcon_fbt.c > @@ -30,7 +30,6 @@ > * Description: Test the relationship between fbcon and the frontbuffer tracking > * infrastructure. > * Driver requirement: i915, xe > - * Test category: functionality test > */ > > #include "igt.h" > @@ -45,25 +44,21 @@ > * SUBTEST: fbc > * Description: Test the relationship between fbcon and the frontbuffer tracking > * infrastructure with fbc enabled. > - * Functionality: fbc, fbcon, fbt > * Mega feature: General Display Features > * > * SUBTEST: fbc-suspend > * Description: Suspend test to validate the relationship between fbcon and the > * frontbuffer tracking infrastructure with fbc enabled. > - * Functionality: fbc, fbcon, fbt, suspend > * Mega feature: General Display Features > * > * SUBTEST: psr > * Description: Test the relationship between fbcon and the frontbuffer tracking > * infrastructure with psr enabled. > - * Functionality: fbcon, fbt, psr1 > * Mega feature: PSR > * > * SUBTEST: psr-suspend > * Description: Suspend test to validate the relationship between fbcon and the > * frontbuffer tracking infrastructure with psr enabled. > - * Functionality: fbcon, fbt, psr1, suspend > * Mega feature: PSR > */ > > diff --git a/tests/intel/kms_fence_pin_leak.c b/tests/intel/kms_fence_pin_leak.c > index 8ccd73a93..ed064aba0 100644 > --- a/tests/intel/kms_fence_pin_leak.c > +++ b/tests/intel/kms_fence_pin_leak.c > @@ -41,9 +41,7 @@ > * SUBTEST: > * Description: Along with the modeset, validate fence pin_count leakage. > * Driver requirement: i915 > - * Functionality: kms_core, fences > * Mega feature: General Display Features > - * Test category: functionality test > */ > > IGT_TEST_DESCRIPTION("Exercises full ppgtt fence pin_count leak in the " > diff --git a/tests/intel/kms_flip_scaled_crc.c b/tests/intel/kms_flip_scaled_crc.c > index 7dc07bc83..e866c62fc 100644 > --- a/tests/intel/kms_flip_scaled_crc.c > +++ b/tests/intel/kms_flip_scaled_crc.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Test flipping between scaled/nonscaled framebuffers > * Driver requirement: i915, xe > - * Functionality: ccs, scaling, tiling, vblank > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -46,7 +44,6 @@ > * SUBTEST: flip-32bpp-linear-to-64bpp-linear-%s > * Description: Flip from 32bpp non scaled fb to 64bpp %arg[1] fb to stress CD > * clock programming > - * Functionality: scaling, vblank > * > * SUBTEST: flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-%s > * Description: Flip from 32bpp non scaled fb to 32bpp %arg[1] fb to stress CD > @@ -55,12 +52,10 @@ > * SUBTEST: flip-32bpp-4tile-to-64bpp-4tile-%s > * Description: Flip from 32bpp non scaled fb to 64bpp %arg[1] fb to stress CD > * clock programming > - * Functionality: scaling, tiling, vblank > * > * SUBTEST: flip-32bpp-xtile-to-64bpp-xtile-%s > * Description: Flip from 32bpp non scaled fb to 64bpp %arg[1] fb to stress CD > * clock programming > - * Functionality: scaling, tiling, vblank > * > * SUBTEST: flip-32bpp-yftile-to-32bpp-yftileccs-%s > * Description: Flip from 32bpp non scaled fb to 32bpp %arg[1] fb to stress CD > @@ -69,7 +64,6 @@ > * SUBTEST: flip-32bpp-yftile-to-64bpp-yftile-%s > * Description: Flip from 32bpp non scaled fb to 64bpp %arg[1] fb to stress CD > * clock programming > - * Functionality: scaling, tiling, vblank > * > * SUBTEST: flip-32bpp-yftileccs-to-64bpp-yftile-%s > * Description: Flip from 32bpp non scaled fb to 64bpp %arg[1] fb to stress CD > @@ -86,7 +80,6 @@ > * SUBTEST: flip-32bpp-ytile-to-64bpp-ytile-%s > * Description: Flip from 32bpp non scaled fb to 64bpp %arg[1] fb to stress CD > * clock programming > - * Functionality: scaling, tiling, vblank > * > * SUBTEST: flip-32bpp-ytileccs-to-64bpp-ytile-%s > * Description: Flip from 32bpp non scaled fb to 64bpp %arg[1] fb to stress CD > @@ -106,27 +99,22 @@ > * SUBTEST: flip-64bpp-4tile-to-%dbpp-4tile-%s > * Description: Flip from 64bpp non scaled fb to %arg[1]bpp %arg[2] fb to stress > * CD clock programming > - * Functionality: scaling, tiling, vblank > * > * SUBTEST: flip-64bpp-xtile-to-%dbpp-xtile-%s > * Description: Flip from 64bpp non scaled fb to %arg[1]bpp %arg[2] fb to stress > * CD clock programming > - * Functionality: scaling, tiling, vblank > * > * SUBTEST: flip-64bpp-yftile-to-%dbpp-yftile-%s > * Description: Flip from 64bpp non scaled fb to %arg[1]bpp %arg[2] fb to stress > * CD clock programming > - * Functionality: scaling, tiling, vblank > * > * SUBTEST: flip-64bpp-ytile-to-%dbpp-ytile-%s > * Description: Flip from 64bpp non scaled fb to %arg[1]bpp %arg[2] fb to stress > * CD clock programming > - * Functionality: scaling, tiling, vblank > * > * SUBTEST: flip-64bpp-linear-to-%dbpp-linear-%s > * Description: Flip from 64bpp non scaled fb to %arg[1]bpp %arg[2] fb to stress > * CD clock programming > - * Functionality: scaling, tiling, vblank > * > * arg[1].values: 16, 32 > * arg[2]: > diff --git a/tests/intel/kms_flip_tiling.c b/tests/intel/kms_flip_tiling.c > index e937c2171..3880534a7 100644 > --- a/tests/intel/kms_flip_tiling.c > +++ b/tests/intel/kms_flip_tiling.c > @@ -41,9 +41,7 @@ > * SUBTEST: flip-change-tiling > * Description: Check pageflip between modifiers > * Driver requirement: i915, xe > - * Functionality: kms_gem_interop, tiling > * Mega feature: General Display Features > - * Test category: functionality test > */ > > IGT_TEST_DESCRIPTION("Test page flips and tiling scenarios"); > diff --git a/tests/intel/kms_frontbuffer_tracking.c b/tests/intel/kms_frontbuffer_tracking.c > index b93c0d45a..0809352cb 100644 > --- a/tests/intel/kms_frontbuffer_tracking.c > +++ b/tests/intel/kms_frontbuffer_tracking.c > @@ -30,7 +30,6 @@ > * Description: Test the Kernel's frontbuffer tracking mechanism and its related features: FBC, PSR and DRRS > * Driver requirement: i915, xe > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include > @@ -51,35 +50,27 @@ > /** > * SUBTEST: basic > * Description: Do some basic operations regardless of which features are enabled > - * Functionality: fbt > * > * SUBTEST: plane-fbc-rte > * Description: Sanity test to enable FBC on a plane. > - * Functionality: fbc > * > * SUBTEST: pipe-fbc-rte > * Description: Sanity test to enable FBC on each pipe. > - * Functionality: fbc > * > * SUBTEST: drrs-%dp-rte > * Description: Sanity test to enable DRRS with %arg[1] panels. > - * Functionality: fbt, drrs > * > * SUBTEST: fbc-%dp-rte > * Description: Sanity test to enable FBC with %arg[1] panels. > - * Functionality: fbc, fbt > * > * SUBTEST: psr-%dp-rte > * Description: Sanity test to enable PSR with %arg[1] panels. > - * Functionality: fbt, psr1 > * > * SUBTEST: fbcdrrs-%dp-rte > * Description: Sanity test to enable FBC & DRRS with %arg[1] panels. > - * Functionality: drrs, fbc, fbt > * > * SUBTEST: fbcpsr-%dp-rte > * Description: Sanity test to enable FBC & PSR with %arg[1] panels. > - * Functionality: fbc, fbt, psr1 > * > * arg[1].values: 1, 2 > */ > @@ -87,23 +78,18 @@ > /** > * SUBTEST: drrs-1p-offscren-pri-%s-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-1p-offscren-pri-%s-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-1p-offscren-pri-%s-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-1p-offscren-pri-%s-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-1p-offscren-pri-%s-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1]: > * > @@ -121,27 +107,22 @@ > * SUBTEST: drrs-1p-offscren-pri-%s-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-1p-offscren-pri-%s-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-1p-offscren-pri-%s-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-1p-offscren-pri-%s-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-1p-offscren-pri-%s-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1]: > * > @@ -159,27 +140,22 @@ > * SUBTEST: drrs-%dp-primscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-%dp-primscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-%dp-primscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-%dp-primscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-%dp-primscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1].values: 1, 2 > * > @@ -199,23 +175,18 @@ > /** > * SUBTEST: drrs-%dp-primscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-%dp-primscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-%dp-primscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-%dp-primscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-%dp-primscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1].values: 1, 2 > * > @@ -235,23 +206,18 @@ > /** > * SUBTEST: drrs-%dp-primscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-%dp-primscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-%dp-primscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-%dp-primscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-%dp-primscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1].values: 1, 2 > * > @@ -266,27 +232,22 @@ > * SUBTEST: drrs-%dp-primscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-%dp-primscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-%dp-primscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-%dp-primscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-%dp-primscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1].values: 1, 2 > * > @@ -300,23 +261,18 @@ > /** > * SUBTEST: drrs-2p-scndscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-2p-scndscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-2p-scndscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-2p-scndscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-2p-scndscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1]: > * > @@ -335,27 +291,22 @@ > * SUBTEST: drrs-2p-scndscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-2p-scndscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-2p-scndscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-2p-scndscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-2p-scndscrn-%s-indfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1]: > * > @@ -373,23 +324,18 @@ > /** > * SUBTEST: drrs-2p-scndscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-2p-scndscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-2p-scndscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-2p-scndscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-2p-scndscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1]: > * > @@ -402,27 +348,22 @@ > * SUBTEST: drrs-2p-scndscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-2p-scndscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-2p-scndscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-2p-scndscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-2p-scndscrn-pri-shrfb-draw-%s > * Description: Draw a set of rectangles on the screen using the provided method > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1]: > * > @@ -434,23 +375,18 @@ > /** > * SUBTEST: drrs-%dp-pri-indfb-multidraw > * Description: Draw a set of rectangles on the screen using alternated drawing methods > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-%dp-pri-indfb-multidraw > * Description: Draw a set of rectangles on the screen using alternated drawing methods > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-%dp-pri-indfb-multidraw > * Description: Draw a set of rectangles on the screen using alternated drawing methods > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-%dp-pri-indfb-multidraw > * Description: Draw a set of rectangles on the screen using alternated drawing methods > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-%dp-pri-indfb-multidraw > * Description: Draw a set of rectangles on the screen using alternated drawing methods > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1].values: 1, 2 > */ > @@ -458,23 +394,18 @@ > /** > * SUBTEST: drrs-%s-draw-%s > * Description: Test pixel formats (%arg[1]) that are not FORMAT_DEFAULT > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-%s-draw-%s > * Description: Test pixel formats (%arg[1]) that are not FORMAT_DEFAULT > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-%s-draw-%s > * Description: Test pixel formats (%arg[1]) that are not FORMAT_DEFAULT > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-%s-draw-%s > * Description: Test pixel formats (%arg[1]) that are not FORMAT_DEFAULT > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-%s-draw-%s > * Description: Test pixel formats (%arg[1]) that are not FORMAT_DEFAULT > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1]: > * > @@ -492,27 +423,22 @@ > * SUBTEST: drrs-%s-draw-%s > * Description: Test pixel formats (%arg[1]) that are not FORMAT_DEFAULT > * Driver requirement: i915 > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-%s-draw-%s > * Description: Test pixel formats (%arg[1]) that are not FORMAT_DEFAULT > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-%s-draw-%s > * Description: Test pixel formats (%arg[1]) that are not FORMAT_DEFAULT > * Driver requirement: i915 > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-%s-draw-%s > * Description: Test pixel formats (%arg[1]) that are not FORMAT_DEFAULT > * Driver requirement: i915 > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-%s-draw-%s > * Description: Test pixel formats (%arg[1]) that are not FORMAT_DEFAULT > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1]: > * > @@ -529,41 +455,32 @@ > /** > * SUBTEST: drrs-slowdraw > * Description: Sleep a little bit between drawing operations with DRRS > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: psr-slowdraw > * Description: Sleep a little bit between drawing operations with PSR > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-slowdraw > * Description: Sleep a little bit between drawing operations with FBC & DRRS > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-slowdraw > * Description: Sleep a little bit between drawing operations with FBC & PSR > - * Functionality: fbc, fbt, kms_core, psr1 > */ > > /** > * SUBTEST: drrs-%dp-primscrn-%s-%sflip-blt > * Description: Just exercise page flips with the patterns we have > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-%dp-primscrn-%s-%sflip-blt > * Description: Just exercise page flips with the patterns we have > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-%dp-primscrn-%s-%sflip-blt > * Description: Just exercise page flips with the patterns we have > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-%dp-primscrn-%s-%sflip-blt > * Description: Just exercise page flips with the patterns we have > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-%dp-primscrn-%s-%sflip-blt > * Description: Just exercise page flips with the patterns we have > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1].values: 1, 2 > * > @@ -582,23 +499,18 @@ > /** > * SUBTEST: drrs-2p-scndscrn-%s-%sflip-blt > * Description: Just exercise page flips with the patterns we have > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-2p-scndscrn-%s-%sflip-blt > * Description: Just exercise page flips with the patterns we have > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-2p-scndscrn-%s-%sflip-blt > * Description: Just exercise page flips with the patterns we have > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-2p-scndscrn-%s-%sflip-blt > * Description: Just exercise page flips with the patterns we have > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-2p-scndscrn-%s-%sflip-blt > * Description: Just exercise page flips with the patterns we have > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1]: > * > @@ -616,17 +528,14 @@ > * SUBTEST: fbc-%dp-%s-fliptrack-mmap-gtt > * Description: Check if the hardware tracking works after page flips > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: fbcdrrs-%dp-%s-fliptrack-mmap-gtt > * Description: Check if the hardware tracking works after page flips > * Driver requirement: i915 > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-%dp-%s-fliptrack-mmap-gtt > * Description: Check if the hardware tracking works after page flips > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core, psr1 > * > * arg[1].values: 1, 2 > * > @@ -639,23 +548,18 @@ > /** > * SUBTEST: drrs-%dp-primscrn-%s-indfb-move > * Description: Just move the %arg[2] around > - * Functionality: drrs, fbt > * > * SUBTEST: fbc-%dp-primscrn-%s-indfb-move > * Description: Just move the %arg[2] around > - * Functionality: fbc, fbt > * > * SUBTEST: psr-%dp-primscrn-%s-indfb-move > * Description: Just move the %arg[2] around > - * Functionality: fbt, psr1 > * > * SUBTEST: fbcdrrs-%dp-primscrn-%s-indfb-move > * Description: Just move the %arg[2] around > - * Functionality: drrs, fbc, fbt > * > * SUBTEST: fbcpsr-%dp-primscrn-%s-indfb-move > * Description: Just move the %arg[2] around > - * Functionality: fbc, fbt, psr1 > * > * arg[1].values: 1, 2 > * > @@ -668,23 +572,18 @@ > /** > * SUBTEST: drrs-2p-scndscrn-%s-indfb-move > * Description: Just move the %arg[1] around > - * Functionality: drrs, fbt > * > * SUBTEST: fbc-2p-scndscrn-%s-indfb-move > * Description: Just move the %arg[1] around > - * Functionality: fbc, fbt > * > * SUBTEST: psr-2p-scndscrn-%s-indfb-move > * Description: Just move the %arg[1] around > - * Functionality: fbt, psr1 > * > * SUBTEST: fbcdrrs-2p-scndscrn-%s-indfb-move > * Description: Just move the %arg[1] around > - * Functionality: drrs, fbc, fbt > * > * SUBTEST: fbcpsr-2p-scndscrn-%s-indfb-move > * Description: Just move the %arg[1] around > - * Functionality: fbc, fbt, psr1 > * > * arg[1]: > * > @@ -695,23 +594,18 @@ > /** > * SUBTEST: drrs-%dp-primscrn-%s-indfb-onoff > * Description: Just enable and disable the %arg[2] a few times > - * Functionality: drrs, fbt > * > * SUBTEST: fbc-%dp-primscrn-%s-indfb-onoff > * Description: Just enable and disable the %arg[2] a few times > - * Functionality: fbc, fbt > * > * SUBTEST: psr-%dp-primscrn-%s-indfb-onoff > * Description: Just enable and disable the %arg[2] a few times > - * Functionality: fbt, psr1 > * > * SUBTEST: fbcdrrs-%dp-primscrn-%s-indfb-onoff > * Description: Just enable and disable the %arg[2] a few times > - * Functionality: drrs, fbc, fbt > * > * SUBTEST: fbcpsr-%dp-primscrn-%s-indfb-onoff > * Description: Just enable and disable the %arg[2] a few times > - * Functionality: fbc, fbt, psr1 > * > * arg[1].values: 1, 2 > * > @@ -724,23 +618,18 @@ > /** > * SUBTEST: drrs-2p-scndscrn-%s-indfb-onoff > * Description: Just enable and disable the %arg[1] a few times > - * Functionality: drrs, fbt > * > * SUBTEST: fbc-2p-scndscrn-%s-indfb-onoff > * Description: Just enable and disable the %arg[1] a few times > - * Functionality: fbc, fbt > * > * SUBTEST: psr-2p-scndscrn-%s-indfb-onoff > * Description: Just enable and disable the %arg[1] a few times > - * Functionality: fbt, psr1 > * > * SUBTEST: fbcdrrs-2p-scndscrn-%s-indfb-onoff > * Description: Just enable and disable the %arg[1] a few times > - * Functionality: drrs, fbc, fbt > * > * SUBTEST: fbcpsr-2p-scndscrn-%s-indfb-onoff > * Description: Just enable and disable the %arg[1] a few times > - * Functionality: fbc, fbt, psr1 > * > * arg[1]: > * > @@ -751,43 +640,33 @@ > /** > * SUBTEST: drrs-%dp-primscrn-spr-indfb-fullscreen > * Description: Put a fullscreen plane covering the whole screen > - * Functionality: drrs, fbt > * > * SUBTEST: fbc-%dp-primscrn-spr-indfb-fullscreen > * Description: Put a fullscreen plane covering the whole screen > - * Functionality: fbc, fbt > * > * SUBTEST: psr-%dp-primscrn-spr-indfb-fullscreen > * Description: Put a fullscreen plane covering the whole screen > - * Functionality: fbt, psr1 > * > * SUBTEST: fbcdrrs-%dp-primscrn-spr-indfb-fullscreen > * Description: Put a fullscreen plane covering the whole screen > - * Functionality: drrs, fbc, fbt > * > * SUBTEST: fbcpsr-%dp-primscrn-spr-indfb-fullscreen > * Description: Put a fullscreen plane covering the whole screen > - * Functionality: fbc, fbt, psr1 > * > * SUBTEST: drrs-2p-scndscrn-spr-indfb-fullscreen > * Description: Put a fullscreen plane covering the whole screen > - * Functionality: drrs, fbt > * > * SUBTEST: fbc-2p-scndscrn-spr-indfb-fullscreen > * Description: Put a fullscreen plane covering the whole screen > - * Functionality: fbc, fbt > * > * SUBTEST: psr-2p-scndscrn-spr-indfb-fullscreen > * Description: Put a fullscreen plane covering the whole screen > - * Functionality: fbt, psr1 > * > * SUBTEST: fbcdrrs-2p-scndscrn-spr-indfb-fullscreen > * Description: Put a fullscreen plane covering the whole screen > - * Functionality: drrs, fbc, fbt > * > * SUBTEST: fbcpsr-2p-scndscrn-spr-indfb-fullscreen > * Description: Put a fullscreen plane covering the whole screen > - * Functionality: fbc, fbt, psr1 > * > * arg[1].values: 1, 2 > */ > @@ -795,23 +674,18 @@ > /** > * SUBTEST: drrs-%s-scaledprimary > * Description: Try different primary plane scaling strategies > - * Functionality: drrs, fbt, scaling > * > * SUBTEST: fbc-%s-scaledprimary > * Description: Try different primary plane scaling strategies > - * Functionality: fbc, fbt, scaling > * > * SUBTEST: psr-%s-scaledprimary > * Description: Try different primary plane scaling strategies > - * Functionality: fbt, psr1, scaling > * > * SUBTEST: fbcdrrs-%s-scaledprimary > * Description: Try different primary plane scaling strategies > - * Functionality: drrs, fbc, fbt, scaling > * > * SUBTEST: fbcpsr-%s-scaledprimary > * Description: Try different primary plane scaling strategies > - * Functionality: fbc, fbt, psr1, scaling > * > * arg[1]: > * > @@ -822,103 +696,82 @@ > /** > * SUBTEST: drrs-modesetfrombusy > * Description: Modeset from a busy buffer to a non-busy buffer with DRRS > - * Functionality: drrs, fbt, scaling > * > * SUBTEST: fbc-modesetfrombusy > * Description: Modeset from a busy buffer to a non-busy buffer with FBC > - * Functionality: fbc, fbt, scaling > * > * SUBTEST: psr-modesetfrombusy > * Description: Modeset from a busy buffer to a non-busy buffer with PSR > - * Functionality: fbt, psr1, scaling > * > * SUBTEST: fbcdrrs-modesetfrombusy > * Description: Modeset from a busy buffer to a non-busy buffer with FBC & DRRS > - * Functionality: drrs, fbc, fbt, scaling > * > * SUBTEST: fbcpsr-modesetfrombusy > * Description: Modeset from a busy buffer to a non-busy buffer with FBC & PSR > - * Functionality: fbc, fbt, psr1, scaling > */ > > /** > * SUBTEST: drrs-suspend > * Description: Make sure suspend/resume keeps us on the same state of DRRS > - * Functionality: drrs, fbt, suspend > * > * SUBTEST: fbc-suspend > * Description: Make sure suspend/resume keeps us on the same state of FBC > - * Functionality: fbc, fbt, suspend > * > * SUBTEST: psr-suspend > * Description: Make sure suspend/resume keeps us on the same state of PSR > - * Functionality: fbt, psr1, suspend > * > * SUBTEST: fbcdrrs-suspend > * Description: Make sure suspend/resume keeps us on the same state of FBC & DRRS > - * Functionality: drrs, fbc, fbt, suspend > * > * SUBTEST: fbcpsr-suspend > * Description: Make sure suspend/resume keeps us on the same state of FBC & PSR > - * Functionality: fbc, fbt, psr1, suspend > */ > > /** > * SUBTEST: drrs-farfromfence-mmap-gtt > * Description: Test drawing as far from the fence start as possible > * Driver requirement: i915 > - * Functionality: drrs, fbt, kms_core > * > * SUBTEST: fbc-farfromfence-mmap-gtt > * Description: Test drawing as far from the fence start as possible > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core > * > * SUBTEST: psr-farfromfence-mmap-gtt > * Description: Test drawing as far from the fence start as possible > * Driver requirement: i915 > - * Functionality: fbt, kms_core, psr1 > * > * SUBTEST: fbcdrrs-farfromfence-mmap-gtt > * Description: Test drawing as far from the fence start as possible > * Driver requirement: i915 > - * Functionality: drrs, fbc, fbt, kms_core > * > * SUBTEST: fbcpsr-farfromfence-mmap-gtt > * Description: Test drawing as far from the fence start as possible > * Driver requirement: i915 > - * Functionality: fbc, fbt, kms_core, psr1 > */ > > /** > * SUBTEST: fbc-stridechange > * Description: Change the frontbuffer stride by doing a modeset > - * Functionality: fbc, fbt > * > * SUBTEST: fbcdrrs-stridechange > * Description: Change the frontbuffer stride by doing a modeset > - * Functionality: drrs, fbc, fbt > * > * SUBTEST: fbcpsr-stridechange > * Description: Change the frontbuffer stride by doing a modeset > - * Functionality: fbc, fbt, psr1 > */ > > /** > * SUBTEST: fbc-tiling-%s > * Description: Test %arg[1] formats, if the tiling format supports FBC do the > * basic drawing test, else set the mode & test if FBC is disabled > - * Functionality: fbc, fbt, tiling > * > * SUBTEST: fbcdrrs-tiling-%s > * Description: Test %arg[1] formats, if the tiling format supports FBC do the > * basic drawing test, else set the mode & test if FBC is disabled > - * Functionality: drrs, fbc, fbt, tiling > * > * SUBTEST: fbcpsr-tiling-%s > * Description: Test %arg[1] formats, if the tiling format supports FBC do the > * basic drawing test, else set the mode & test if FBC is disabled > - * Functionality: fbc, fbt, psr1, tiling > * > * arg[1]: > * > diff --git a/tests/intel/kms_joiner.c b/tests/intel/kms_joiner.c > index 086cfeb71..e8f79a834 100644 > --- a/tests/intel/kms_joiner.c > +++ b/tests/intel/kms_joiner.c > @@ -29,9 +29,7 @@ > * Category: Display > * Description: Test big joiner > * Driver requirement: i915, xe > - * Functionality: 2p1p > * Mega feature: Pipe Joiner > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/intel/kms_legacy_colorkey.c b/tests/intel/kms_legacy_colorkey.c > index 27ec64051..957e208c6 100644 > --- a/tests/intel/kms_legacy_colorkey.c > +++ b/tests/intel/kms_legacy_colorkey.c > @@ -26,9 +26,7 @@ > * Category: Display > * Description: Test to check the legacy set colorkey ioctl on sprite planes. > * Driver requirement: i915 > - * Functionality: plane, xorg_xv > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/intel/kms_mmap_write_crc.c b/tests/intel/kms_mmap_write_crc.c > index 59a838fe4..24b5c70f2 100644 > --- a/tests/intel/kms_mmap_write_crc.c > +++ b/tests/intel/kms_mmap_write_crc.c > @@ -49,9 +49,7 @@ > * SUBTEST: main > * Description: Tests that caching mode has become UC/WT and flushed using mmap write > * Driver requirement: i915, xe > - * Functionality: kms_core, kms_gem_interop > * Mega feature: General Display Features > - * Test category: functionality test > */ > > IGT_TEST_DESCRIPTION( > diff --git a/tests/intel/kms_pipe_b_c_ivb.c b/tests/intel/kms_pipe_b_c_ivb.c > index 73083408a..11236cb36 100644 > --- a/tests/intel/kms_pipe_b_c_ivb.c > +++ b/tests/intel/kms_pipe_b_c_ivb.c > @@ -30,9 +30,7 @@ > * Description: Exercise the FDI lane bifurcation code for IVB in the kernel by > * setting different combinations of modes for pipes B and C. > * Driver requirement: i915 > - * Functionality: kms_core, obsolete_test > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/intel/kms_pm_backlight.c b/tests/intel/kms_pm_backlight.c > index 8b59725ac..9b341c73a 100644 > --- a/tests/intel/kms_pm_backlight.c > +++ b/tests/intel/kms_pm_backlight.c > @@ -30,9 +30,7 @@ > * Category: Display > * Description: Basic backlight sysfs test > * Driver requirement: i915, xe > - * Functionality: backlight > * Mega feature: Display Power Management > - * Test category: functionality test > */ > > #include > @@ -61,15 +59,12 @@ > * > * SUBTEST: fade-with-dpms > * Description: Test the fade with DPMS. > - * Functionality: dpms, backlight > * > * SUBTEST: fade-with-suspend > * Description: Test the fade with suspend. > - * Functionality: backlight, suspend > * > * SUBTEST: brightness-with-dpms > * Description: test brightness with dpms on and off cycle. > - * Functionality: backlight, dpms > */ > > enum { > diff --git a/tests/intel/kms_pm_dc.c b/tests/intel/kms_pm_dc.c > index 9551cc6b9..89af74ade 100644 > --- a/tests/intel/kms_pm_dc.c > +++ b/tests/intel/kms_pm_dc.c > @@ -27,9 +27,6 @@ > * Category: Display > * Description: Tests to validate display power DC states. > * Driver requirement: i915, xe > - * Functionality: dpms, pm_dc > - * Mega feature: Display Power Management > - * Test category: functionality test > */ > > #include > @@ -52,7 +49,6 @@ > * SUBTEST: dc3co-vpb-simulation > * Description: Make sure that system enters DC3CO when PSR2 is active and system > * is in SLEEP state > - * Functionality: dc3co, pm_dc, psr2 > * > * SUBTEST: dc5-dpms > * Description: Validate display engine entry to DC5 state while all connectors's > @@ -64,7 +60,6 @@ > * > * SUBTEST: dc5-psr > * Description: This test validates display engine entry to DC5 state while PSR is active > - * Functionality: pm_dc, psr1 > * > * SUBTEST: dc6-dpms > * Description: Validate display engine entry to DC6 state while all connectors's > @@ -72,18 +67,15 @@ > * > * SUBTEST: dc6-psr > * Description: This test validates display engine entry to DC6 state while PSR is active > - * Functionality: pm_dc, psr1 > * > * SUBTEST: dc9-dpms > * Description: This test validates display engine entry to DC9 state > * > * SUBTEST: deep-pkgc > * Description: This test validates display engine entry to PKGC10 state for extended vblank > - * Functionality: pm_dc > * > * SUBTEST: dc5-retention-flops > * Description: This test validates display engine entry to DC5 state while PSR is active on Pipe B > - * Functionality: pm_dc > */ > > /* DC State Flags */ > diff --git a/tests/intel/kms_pm_lpsp.c b/tests/intel/kms_pm_lpsp.c > index 74e9d799a..7ebff1062 100644 > --- a/tests/intel/kms_pm_lpsp.c > +++ b/tests/intel/kms_pm_lpsp.c > @@ -28,9 +28,7 @@ > * TEST: kms pm lpsp > * Category: Display > * Description: These tests validates display Low Power Single Pipe configurations > - * Functionality: pm_lpsp > * Mega feature: Display Power Management > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/intel/kms_pm_rpm.c b/tests/intel/kms_pm_rpm.c > index 24f527c2a..d22f165b8 100644 > --- a/tests/intel/kms_pm_rpm.c > +++ b/tests/intel/kms_pm_rpm.c > @@ -12,9 +12,7 @@ > * Category: Display > * Description: Test to validate Runtime PM > * Driver requirement: i915, xe > - * Functionality: pm_rpm > * Mega feature: Display Power Management > - * Test category: functionality test > */ > > #include // PATH_MAX > @@ -51,27 +49,21 @@ > * > * SUBTEST: cursor > * Description: Validate cursor movements along with suspends using runtime PM > - * Functionality: cursor, pm_rpm, suspend > * > * SUBTEST: cursor-dpms > * Description: Validate cursor movements along with dpms using runtime PM > - * Functionality: cursor, dpms, pm_rpm > * > * SUBTEST: dpms-lpsp > * Description: Validate basic modeset with dpms on lpsp screen using runtime PM > - * Functionality: dpms, pm_rpm > * > * SUBTEST: dpms-mode-unset-lpsp > * Description: Validate basic modeset (negative) with dpms on lpsp screen using runtime PM > - * Functionality: dpms, pm_rpm > * > * SUBTEST: dpms-mode-unset-non-lpsp > * Description: Validate basic modeset (negative) with dpms on non-lpsp screen using runtime PM > - * Functionality: dpms, pm_rpm > * > * SUBTEST: dpms-non-lpsp > * Description: Validate basic modeset with dpms on non-lpsp screen using runtime PM > - * Functionality: dpms, pm_rpm > * > * SUBTEST: drm-resources-equal > * Description: Validate the DRM resources reported by the IOCTLs are still the same. > @@ -83,18 +75,15 @@ > * SUBTEST: fences-dpms > * Description: Sanity test for drm fences with dpms. > * Driver requirement: i915 > - * Functionality: dpms, pm_rpm > * > * SUBTEST: i2c > * Description: Validate exposed edids using raw I2C read method. > * > * SUBTEST: legacy-planes > * Description: Validate legacy plane (set/unset/change). > - * Functionality: pm_rpm, plane > * > * SUBTEST: legacy-planes-dpms > * Description: Validate legacy plane (set/unset/change) with dpms. > - * Functionality: pm_rpm, plane > * > * SUBTEST: modeset-lpsp > * Description: Validate basic modeset on lpsp screen using runtime PM > @@ -130,19 +119,15 @@ > * SUBTEST: pm-tiling > * Description: Test to change different tiling methods & check for rpm > * Driver requirement: i915 > - * Functionality: pm_rpm, tiling > * > * SUBTEST: system-suspend-modeset > * Description: Validate basic modeset with suspend > - * Functionality: pm_rpm, suspend > * > * SUBTEST: universal-planes > * Description: Validate universal plane (set/unset/change). > - * Functionality: pm_rpm, plane > * > * SUBTEST: universal-planes-dpms > * Description: Validate universal plane (set/unset/change) with dpms. > - * Functionality: pm_rpm, plane > */ > > #define MSR_PC8_RES 0x630 > diff --git a/tests/intel/kms_psr.c b/tests/intel/kms_psr.c > index ad49c18f0..a7b24ea7e 100644 > --- a/tests/intel/kms_psr.c > +++ b/tests/intel/kms_psr.c > @@ -28,7 +28,6 @@ > * Description: Tests behaviour of PSR & PSR2 & PR > * Driver requirement: i915, xe > * Mega feature: PSR > - * Test category: functionality test > */ > > #include "i915/intel_fbc.h" > @@ -47,39 +46,31 @@ > /** > * SUBTEST: %s-basic > * Description: Basic check for %arg[1] if it is detecting changes made in planes > - * Functionality: %arg[1] > * > * SUBTEST: fbc-%s-basic > * Description: Basic check for fbc with %arg[1] if it is detecting changes made in planes > - * Functionality: %arg[1], fbc > * > * SUBTEST: %s-dpms > * Description: Check if %arg[1] is detecting changes when rendering operation > * is performed with dpms enabled or disabled > - * Functionality: %arg[1], dpms > * > * SUBTEST: fbc-%s-dpms > * Description: Check if fbc with %arg[1] is detecting changes when rendering operation > * is performed with dpms enabled or disabled > - * Functionality: %arg[1], dpms, fbc > * > * SUBTEST: %s-no-drrs > * Description: Check if %arg[1] is detecting changes when drrs is disabled > - * Functionality: %arg[1], drrs > * > * SUBTEST: fbc-%s-no-drrs > * Description: Check if fbc with %arg[1] is detecting changes when drrs is disabled > - * Functionality: %arg[1], drrs, fbc > * > * SUBTEST: %s-suspend > * Description: Check if %arg[1] is detecting changes when plane operation is > * performed with suspend resume cycles > - * Functionality: %arg[1], suspend > * > * SUBTEST: fbc-%s-suspend > * Description: Check if fbc with %arg[1] is detecting changes when plane operation is > * performed with suspend resume cycles > - * Functionality: %arg[1], suspend, fbc > * > * arg[1]: > * > @@ -92,13 +83,11 @@ > * Description: Check if %arg[1] is detecting memory mapping %arg[3] operations > * performed on %arg[2] planes > * Driver requirement: i915 > - * Functionality: %arg[1], plane > * > * SUBTEST: fbc-%s-%s-%s > * Description: Check if fbc with %arg[1] is detecting memory mapping %arg[3] operations > * performed on %arg[2] planes > * Driver requirement: i915 > - * Functionality: %arg[1], plane, fbc > * > * arg[1]: > * > @@ -121,22 +110,18 @@ > * SUBTEST: %s-primary-page-flip > * Description: Check if %arg[1] is detecting page-flipping operation > * performed on primary plane > - * Functionality: %arg[1], plane > * > * SUBTEST: fbc-%s-primary-page-flip > * Description: Check if fbc with %arg[1] is detecting page-flipping operation > * performed on primary plane > - * Functionality: %arg[1], plane, fbc > * > * SUBTEST: %s-primary-%s > * Description: Check if %arg[1] is detecting rendering operations %arg[2] > * when performed on primary plane > - * Functionality: %arg[1], plane > * > * SUBTEST: fbc-%s-primary-%s > * Description: Check if %arg[1] is detecting rendering operations %arg[2] > * when performed on primary plane > - * Functionality: %arg[1], plane, fbc > * > * arg[1]: > * > @@ -153,12 +138,10 @@ > * SUBTEST: %s-%s-%s > * Description: Check if %arg[1] is detecting rendering and plane > * operations %arg[3] performed on %arg[2] planes > - * Functionality: %arg[1], plane > * > * SUBTEST: fbc-%s-%s-%s > * Description: Check if fbc with %arg[1] is detecting rendering and plane > * operations %arg[3] performed on %arg[2] planes > - * Functionality: %arg[1], plane, fbc > * > * arg[1]: > * > @@ -181,46 +164,38 @@ > /** > * SUBTEST: pr-basic > * Description: Basic check for pr if it is detecting changes made in planes > - * Functionality: pr > * Mega feature: Panel Replay > * > * SUBTEST: fbc-pr-basic > * Description: Basic check for fbc with pr if it is detecting changes made in planes > - * Functionality: pr, fbc > * Mega feature: Panel Replay > * > * SUBTEST: pr-dpms > * Description: Check if pr is detecting changes when rendering operation > * is performed with dpms enabled or disabled > - * Functionality: pr, dpms > * Mega feature: Panel Replay > * > * SUBTEST: fbc-pr-dpms > * Description: Check if fbc with pr is detecting changes when rendering operation > * is performed with dpms enabled or disabled > - * Functionality: pr, dpms, fbc > * Mega feature: Panel Replay > * > * SUBTEST: pr-no-drrs > * Description: Check if pr is detecting changes when drrs is disabled > - * Functionality: pr, drrs > * Mega feature: Panel Replay > * > * SUBTEST: fbc-pr-no-drrs > * Description: Check if fbc with pr is detecting changes when drrs is disabled > - * Functionality: pr, drrs, fbc > * Mega feature: Panel Replay > * > * SUBTEST: pr-suspend > * Description: Check if pr is detecting changes when plane operation is > * performed with suspend resume cycles > - * Functionality: pr, suspend > * Mega feature: Panel Replay > * > * SUBTEST: fbc-pr-suspend > * Description: Check if fbc with pr is detecting changes when plane operation is > * performed with suspend resume cycles > - * Functionality: pr, suspend, fbc > * Mega feature: Panel Replay > */ > > @@ -229,14 +204,12 @@ > * Description: Check if pr is detecting memory mapping %arg[2] operations > * performed on %arg[1] planes > * Driver requirement: i915 > - * Functionality: pr, plane > * Mega feature: Panel Replay > * > * SUBTEST: fbc-pr-%s-%s > * Description: Check if fbc with pr is detecting memory mapping %arg[2] operations > * performed on %arg[1] planes > * Driver requirement: i915 > - * Functionality: pr, plane, fbc > * Mega feature: Panel Replay > * > * arg[1]: > @@ -255,25 +228,21 @@ > * SUBTEST: pr-primary-page-flip > * Description: Check if pr is detecting page-flipping operation > * performed on primary plane > - * Functionality: pr, plane > * Mega feature: Panel Replay > * > * SUBTEST: fbc-pr-primary-page-flip > * Description: Check if fbc with pr is detecting page-flipping operation > * performed on primary plane > - * Functionality: pr, plane, fbc > * Mega feature: Panel Replay > * > * SUBTEST: pr-primary-%s > * Description: Check if pr is detecting rendering operations %arg[1] > * when performed on primary plane > - * Functionality: pr, plane > * Mega feature: Panel Replay > * > * SUBTEST: fbc-pr-primary-%s > * Description: Check if fbc with pr is detecting rendering operations %arg[1] > * when performed on primary plane > - * Functionality: pr, plane, fbc > * Mega feature: Panel Replay > * > * arg[1]: > @@ -286,13 +255,11 @@ > * SUBTEST: pr-%s-%s > * Description: Check if pr is detecting rendering and plane > * operations %arg[2] performed on %arg[1] planes > - * Functionality: pr, plane > * Mega feature: Panel Replay > * > * SUBTEST: fbc-pr-%s-%s > * Description: Check if fbc with pr is detecting rendering and plane > * operations %arg[2] performed on %arg[1] planes > - * Functionality: pr, plane, fbc > * Mega feature: Panel Replay > * > * arg[1]: > diff --git a/tests/intel/kms_psr2_sf.c b/tests/intel/kms_psr2_sf.c > index cd4226070..e982c3bdd 100644 > --- a/tests/intel/kms_psr2_sf.c > +++ b/tests/intel/kms_psr2_sf.c > @@ -28,9 +28,7 @@ > * Description: Tests to verify PSR2 selective fetch by sending multiple damaged > * areas with and without fbc > * Driver requirement: i915, xe > - * Functionality: plane, psr2, selective_fetch > * Mega feature: PSR > - * Test category: functionality test > */ > > #include "igt.h" > @@ -52,18 +50,15 @@ > * Mega feature: Panel Replay > * Description: Test that selective fetch works on moving %arg[1] plane %arg[2] > * visible area (no update) > - * Functionality: plane, pr, selective_fetch > * > * SUBTEST: fbc-psr2-%s-plane-move-continuous-%s > * Description: Test that fbc with selective fetch works on moving %arg[1] plane %arg[2] > * visible area (no update) > - * Functionality: plane, psr2, selective_fetch, fbc > * > * SUBTEST: fbc-pr-%s-plane-move-continuous-%s > * Mega feature: Panel Replay > * Description: Test that fbc with selective fetch works on moving %arg[1] plane %arg[2] > * visible area (no update) > - * Functionality: plane, pr, selective_fetch, fbc > * > * arg[1]: > * > @@ -84,16 +79,13 @@ > * SUBTEST: pr-cursor-plane-update-sf > * Mega feature: Panel Replay > * Description: Test that selective fetch works on cursor plane > - * Functionality: plane, pr, selective_fetch > * > * SUBTEST: fbc-psr2-cursor-plane-update-sf > * Description: Test that fbc with selective fetch works on cursor plane > - * Functionality: plane, psr2, selective_fetch, fbc > * > * SUBTEST: fbc-pr-cursor-plane-update-sf > * Mega feature: Panel Replay > * Description: Test that fbc with selective fetch works on cursor plane > - * Functionality: plane, pr, selective_fetch, fbc > * > * SUBTEST: psr2-overlay-plane-update-continuous-sf > * Description: Test that selective fetch works on overlay plane > @@ -101,16 +93,13 @@ > * SUBTEST: pr-overlay-plane-update-continuous-sf > * Mega feature: Panel Replay > * Description: Test that selective fetch works on overlay plane > - * Functionality: plane, pr, selective_fetch > * > * SUBTEST: fbc-psr2-overlay-plane-update-sf-dmg-area > * Description: Test that fbc with selective fetch works on overlay plane > - * Functionality: plane, psr2, selective_fetch, fbc > * > * SUBTEST: fbc-pr-overlay-plane-update-sf-dmg-area > * Mega feature: Panel Replay > * Description: Test that fbc with selective fetch works on overlay plane > - * Functionality: plane, pr, selective_fetch, fbc > * > * SUBTEST: psr2-overlay-plane-update-sf-dmg-area > * Description: Test that selective fetch works on overlay plane > @@ -118,16 +107,13 @@ > * SUBTEST: pr-overlay-plane-update-sf-dmg-area > * Mega feature: Panel Replay > * Description: Test that selective fetch works on overlay plane > - * Functionality: plane, pr, selective_fetch > * > * SUBTEST: fbc-psr2-overlay-plane-update-continuous-sf > * Description: Test that fbc with selective fetch works on overlay plane > - * Functionality: plane, psr2, selective_fetch, fbc > * > * SUBTEST: fbc-pr-overlay-plane-update-continuous-sf > * Mega feature: Panel Replay > * Description: Test that fbc with selective fetch works on overlay plane > - * Functionality: plane, pr, selective_fetch, fbc > * > * SUBTEST: psr2-overlay-primary-update-sf-dmg-area > * Description: Test that selective fetch works on primary plane with blended > @@ -137,18 +123,15 @@ > * Mega feature: Panel Replay > * Description: Test that selective fetch works on primary plane with blended > * overlay plane > - * Functionality: plane, pr, selective_fetch > * > * SUBTEST: fbc-psr2-overlay-primary-update-sf-dmg-area > * Description: Test that fbc with selective fetch works on primary plane with blended > * overlay plane > - * Functionality: plane, psr2, selective_fetch, fbc > * > * SUBTEST: fbc-pr-overlay-primary-update-sf-dmg-area > * Mega feature: Panel Replay > * Description: Test that fbc with selective fetch works on primary plane with blended > * overlay plane > - * Functionality: plane, pr, selective_fetch, fbc > * > * SUBTEST: psr2-plane-move-sf-dmg-area > * Description: Test that selective fetch works on moving overlay plane > @@ -156,16 +139,13 @@ > * SUBTEST: pr-plane-move-sf-dmg-area > * Mega feature: Panel Replay > * Description: Test that selective fetch works on moving overlay plane > - * Functionality: plane, pr, selective_fetch > * > * SUBTEST: fbc-psr2-plane-move-sf-dmg-area > * Description: Test that fbc with selective fetch works on moving overlay plane > - * Functionality: plane, psr2, selective_fetch, fbc > * > * SUBTEST: fbc-pr-plane-move-sf-dmg-area > * Mega feature: Panel Replay > * Description: Test that fbc with selective fetch works on moving overlay plane > - * Functionality: plane, pr, selective_fetch, fbc > * > * SUBTEST: psr2-primary-plane-update-sf-dmg-area > * Description: Test that selective fetch works on primary plane > @@ -173,25 +153,20 @@ > * SUBTEST: pr-primary-plane-update-sf-dmg-area > * Mega feature: Panel Replay > * Description: Test that selective fetch works on primary plane > - * Functionality: plane, pr, selective_fetch > * > * SUBTEST: fbc-psr2-primary-plane-update-sf-dmg-area > * Description: Test that fbc with selective fetch works on primary plane > - * Functionality: plane, psr2, selective_fetch, fbc > * > * SUBTEST: fbc-pr-primary-plane-update-sf-dmg-area > * Mega feature: Panel Replay > * Description: Test that fbc with selective fetch works on primary plane > - * Functionality: plane, pr, selective_fetch, fbc > * > * SUBTEST: psr2-primary-plane-update-sf-dmg-area-big-fb > * Description: Test that selective fetch works on primary plane with big fb > - * Functionality: plane, psr2, selective_fetch, big_fbs > * > * SUBTEST: pr-primary-plane-update-sf-dmg-area-big-fb > * Mega feature: Panel Replay > * Description: Test that selective fetch works on primary plane with big fb > - * Functionality: plane, pr, selective_fetch, big_fbs > */ > > IGT_TEST_DESCRIPTION("Tests to verify PSR2 selective fetch by sending multiple" > diff --git a/tests/intel/kms_psr_stress_test.c b/tests/intel/kms_psr_stress_test.c > index 73a6eb56d..89dd377da 100644 > --- a/tests/intel/kms_psr_stress_test.c > +++ b/tests/intel/kms_psr_stress_test.c > @@ -3,9 +3,7 @@ > * TEST: kms psr stress test > * Category: Display > * Driver requirement: i915, xe > - * Functionality: plane, psr1 > * Mega feature: PSR > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/intel/kms_pwrite_crc.c b/tests/intel/kms_pwrite_crc.c > index 338c92c3a..b40a423b1 100644 > --- a/tests/intel/kms_pwrite_crc.c > +++ b/tests/intel/kms_pwrite_crc.c > @@ -40,9 +40,7 @@ > * Description: Use the display CRC support to validate pwrite to an already > * uncached future scanout buffer. > * Driver requirement: i915 > - * Functionality: crc, kms_core, kms_gem_interop > * Mega feature: General Display Features > - * Test category: functionality test > */ > > IGT_TEST_DESCRIPTION( > diff --git a/tests/kms_3d.c b/tests/kms_3d.c > index 8e9e9929c..bdbf389b4 100644 > --- a/tests/kms_3d.c > +++ b/tests/kms_3d.c > @@ -35,9 +35,7 @@ > * SUBTEST: > * Description: Tests 3D mode setting. > * Driver requirement: i915, xe > - * Functionality: stereoscopic > * Mega feature: General Display Features > - * Test category: functionality test > */ > > IGT_TEST_DESCRIPTION("Tests 3D mode setting."); > diff --git a/tests/kms_addfb_basic.c b/tests/kms_addfb_basic.c > index 30ca8b016..e5ff9ea32 100644 > --- a/tests/kms_addfb_basic.c > +++ b/tests/kms_addfb_basic.c > @@ -30,9 +30,7 @@ > * Category: Display > * Description: Sanity test for ioctls DRM_IOCTL_MODE_ADDFB2 & DRM_IOCTL_MODE_RMFB. > * Driver requirement: i915, xe > - * Functionality: kms_gem_interop > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -61,12 +59,10 @@ > * > * SUBTEST: unused-modifier > * Description: Test that addfb2 call fails correctly for unused modifier > - * Functionality: kms_gem_interop, tiling > * > * SUBTEST: clobberred-modifier > * Description: Check if addfb2 call works for clobbered modifier > * Driver requirement: i915 > - * Functionality: kms_gem_interop, tiling > * > * SUBTEST: invalid-smem-bo-on-discrete > * Description: Check if addfb2 with a system memory gem object fails correctly > @@ -98,22 +94,18 @@ > /** > * SUBTEST: basic-x-tiled-legacy > * Description: Check if addfb2 and rmfb call works for basic x-tiling test > - * Functionality: kms_gem_interop, tiling > * > * SUBTEST: basic-y-tiled-legacy > * Description: Check if addfb2 and rmfb call works for basic y-tiling test > * Driver requirement: i915 > - * Functionality: kms_gem_interop, tiling > * > * SUBTEST: framebuffer-vs-set-tiling > * Description: Check if addfb2 call works for x and y tiling > * Driver requirement: i915 > - * Functionality: kms_gem_interop, tiling > * > * SUBTEST: tile-pitch-mismatch > * Description: Test that addfb2 call fails correctly for pitches mismatch > * Driver requirement: i915 > - * Functionality: kms_gem_interop, tiling > */ > > /** > @@ -135,41 +127,33 @@ > * SUBTEST: bo-too-small-due-to-tiling > * Description: Test that addfb2 call fails correctly with small buffer object > * after changing tile > - * Functionality: kms_gem_interop, tiling > */ > > /** > * SUBTEST: addfb25-modifier-no-flag > * Description: Test that addfb2 call fails correctly for x-tiling with given modifier > - * Functionality: kms_gem_interop, tiling > * > * SUBTEST: addfb25-bad-modifier > * Description: Test that addfb2 call fails correctly for irrelevant modifier > - * Functionality: kms_gem_interop, tiling > * > * SUBTEST: addfb25-x-tiled-mismatch-legacy > * Description: Test that addfb2 call fails correctly for irrelevant x-tiling > * Driver requirement: i915 > - * Functionality: kms_gem_interop, tiling > * > * SUBTEST: addfb25-x-tiled-legacy > * Description: Check if addfb2 call works for x-tiling > - * Functionality: kms_gem_interop, tiling > * > * SUBTEST: addfb25-framebuffer-vs-set-tiling > * Description: Check if addfb2 call works for relevant combination of tiling and fbs > * Driver requirement: i915 > - * Functionality: kms_gem_interop, tiling > */ > > /** > * SUBTEST: addfb25-y-tiled-%s > * Description: Check if addfb2 call works for y-tiling %arg[1] > - * Functionality: kms_gem_interop, tiling > * > * SUBTEST: addfb25-yf-tiled-legacy > * Description: Check if addfb2 call works for yf-tiling > - * Functionality: kms_gem_interop, tiling > * > * arg[1]: > * > @@ -180,7 +164,6 @@ > /** > * SUBTEST: addfb25-4-tiled > * Description: Check if addfb2 call works for tiling-4 > - * Functionality: kms_gem_interop, tiling > * > * SUBTEST: invalid-%s-%s > * Description: Test that %arg[1] ioctl call fails correctly for %arg[2] object > diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c > index 4a72be7b5..da426f753 100644 > --- a/tests/kms_async_flips.c > +++ b/tests/kms_async_flips.c > @@ -30,9 +30,7 @@ > * Category: Display > * Description: Test asynchronous page flips. > * Driver requirement: i915, xe > - * Functionality: async_flips, vblank > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -58,11 +56,9 @@ > * > * SUBTEST: test-cursor > * Description: Verify that the DRM_IOCTL_MODE_CURSOR passes after async flip > - * Functionality: async_flips, cursor, vblank > * > * SUBTEST: crc > * Description: Use CRC to verify async flip scans out the correct framebuffer > - * Functionality: async_flips, crc, vblank > * > * SUBTEST: invalid-async-flip > * Description: Negative case to verify if changes in fb are rejected from kernel as expected > diff --git a/tests/kms_atomic.c b/tests/kms_atomic.c > index 489b0d709..1f8b23d6d 100644 > --- a/tests/kms_atomic.c > +++ b/tests/kms_atomic.c > @@ -32,9 +32,7 @@ > * Category: Display > * Description: Test atomic modesetting API > * Driver requirement: i915, xe > - * Functionality: kms_core, plane > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include > @@ -57,7 +55,6 @@ > * Description: Test abuse the atomic ioctl directly in order to test various > * invalid conditions which the libdrm wrapper won't allow us to > * create. > - * Functionality: kms_core > * > * SUBTEST: atomic-plane-damage > * Description: Simple test cases to use FB_DAMAGE_CLIPS plane property > @@ -65,7 +62,6 @@ > * SUBTEST: test-only > * Description: Test to ensure that DRM_MODE_ATOMIC_TEST_ONLY really only touches > * the free-standing state objects and nothing else. > - * Functionality: kms_core > * > * SUBTEST: plane-primary-overlay-mutable-zpos > * Description: Verify that the overlay plane can cover the primary one (and > diff --git a/tests/kms_atomic_interruptible.c b/tests/kms_atomic_interruptible.c > index 962c33f6f..19fbcab99 100644 > --- a/tests/kms_atomic_interruptible.c > +++ b/tests/kms_atomic_interruptible.c > @@ -27,7 +27,6 @@ > * Description: Tests that interrupt various atomic ioctls. > * Driver requirement: i915, xe > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include > @@ -39,7 +38,6 @@ > /** > * SUBTEST: %s-setmode > * Description: Tests the interrupt properties of %arg[1] modeset > - * Functionality: kms_core > * > * arg[1]: > * > @@ -50,19 +48,15 @@ > /** > * SUBTEST: legacy-cursor > * Description: Tests the interrupt properties for Cursor > - * Functionality: cursor, kms_core > * > * SUBTEST: legacy-dpms > * Description: Tests the interrupt properties for DPMS > - * Functionality: dpms, kms_core > * > * SUBTEST: legacy-pageflip > * Description: Tests the interrupt properties for page flip > - * Functionality: kms_core > * > * SUBTEST: universal-setplane-%s > * Description: Tests the interrupt properties for %arg[1] > - * Functionality: kms_core, plane > * > * arg[1]: > * > diff --git a/tests/kms_atomic_transition.c b/tests/kms_atomic_transition.c > index f4f8afc66..0342af206 100644 > --- a/tests/kms_atomic_transition.c > +++ b/tests/kms_atomic_transition.c > @@ -25,9 +25,7 @@ > * TEST: kms atomic transition > * Category: Display > * Driver requirement: i915, xe > - * Functionality: plane, watermark > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -46,7 +44,6 @@ > /** > * SUBTEST: plane-primary-toggle-with-vblank-wait > * Description: Check toggling of primary plane with vblank > - * Functionality: plane, vblank, watermark > * > * SUBTEST: plane-all-modeset-%s > * Description: Modeset test for all plane combinations %arg[1] > @@ -60,7 +57,6 @@ > /** > * SUBTEST: plane-all-modeset-%s > * Description: Modeset test for all plane combinations %arg[1] > - * Functionality: plane, watermark, edp > * > * arg[1]: > * > diff --git a/tests/kms_bw.c b/tests/kms_bw.c > index 2c42acbdc..ca05695d3 100644 > --- a/tests/kms_bw.c > +++ b/tests/kms_bw.c > @@ -25,9 +25,7 @@ > * Category: Display > * Description: BW test with different resolutions > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: Display Latency/Bandwidth > - * Test category: functionality test > */ > > #include "drm_mode.h" > diff --git a/tests/kms_color.c b/tests/kms_color.c > index 4b71d3dd3..91363c54e 100644 > --- a/tests/kms_color.c > +++ b/tests/kms_color.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Test Color Features at Pipe level > * Driver requirement: i915, xe > - * Functionality: colorspace > * Mega feature: Color Management > - * Test category: functionality test > */ > > #include "kms_color_helper.h" > diff --git a/tests/kms_concurrent.c b/tests/kms_concurrent.c > index ce0261287..86e9eae67 100644 > --- a/tests/kms_concurrent.c > +++ b/tests/kms_concurrent.c > @@ -37,9 +37,7 @@ > * Description: Test atomic mode setting concurrently with multiple planes and > * screen resolution. > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > IGT_TEST_DESCRIPTION("Test atomic mode setting concurrently with multiple planes and screen resolution"); > diff --git a/tests/kms_content_protection.c b/tests/kms_content_protection.c > index 04dff7a05..6fe1edbc4 100644 > --- a/tests/kms_content_protection.c > +++ b/tests/kms_content_protection.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Test content protection (HDCP) > * Driver requirement: i915, xe > - * Functionality: hdcp1.4 > * Mega feature: HDCP > - * Test category: functionality test > */ > > #include > @@ -45,21 +43,17 @@ > /** > * SUBTEST: lic-type-0 > * Description: Test for the integrity of link for type-0 content. > - * Functionality: hdcp1.4, hdcp2.2 > * > * SUBTEST: lic-type-1 > * Description: Test for the integrity of link for type-1 content. > - * Functionality: hdcp2.2 > * > * SUBTEST: content-type-change > * Description: Test the content type change when the content protection already > * enabled > - * Functionality: hdcp1.4, hdcp2.2 > * > * SUBTEST: mei-interface > * Description: Test the teardown and rebuild of the interface between Intel > * and mei hdcp. > - * Functionality: hdcp1.4, hdcp2.2 > * > * SUBTEST: srm > * Description: This test writes the facsimile SRM into the /lib/firmware/ and > @@ -83,7 +77,6 @@ > /** > * SUBTEST: dp-mst-%s > * Description: Test Content protection %arg[1] over DP MST. > - * Functionality: hdcp1.4, mst > * > * arg[1]: > * > diff --git a/tests/kms_cursor_crc.c b/tests/kms_cursor_crc.c > index 7c6f61f55..58d9bda9f 100644 > --- a/tests/kms_cursor_crc.c > +++ b/tests/kms_cursor_crc.c > @@ -34,9 +34,7 @@ > * was disabled and its drawing is directly inserted on the PF by > * software. > * Driver requirement: i915, xe > - * Functionality: cursor > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -49,15 +47,12 @@ > /** > * SUBTEST: cursor-dpms > * Description: Check random placement of a cursor with DPMS. > - * Functionality: cursor, dpms > * > * SUBTEST: cursor-suspend > * Description: Check random placement of a cursor with suspend. > - * Functionality: cursor, suspend > * > * SUBTEST: cursor-size-hints > * Description: Check that sizes declared in SIZE_HINTS are accepted. > - * Functionality: cursor > * > * SUBTEST: cursor-%s > * Description: %arg[1] > diff --git a/tests/kms_cursor_edge_walk.c b/tests/kms_cursor_edge_walk.c > index 54e9dc92f..858d1da9b 100644 > --- a/tests/kms_cursor_edge_walk.c > +++ b/tests/kms_cursor_edge_walk.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Test to check different cursor sizes by walking different edges of screen > * Driver requirement: i915, xe > - * Functionality: cursor > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c > index 533972cd4..44f031e7b 100644 > --- a/tests/kms_cursor_legacy.c > +++ b/tests/kms_cursor_legacy.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Stress legacy cursor ioctl > * Driver requirement: i915, xe > - * Functionality: cursor > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include > diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c > index e41c60cc0..bbeceafbd 100644 > --- a/tests/kms_display_modes.c > +++ b/tests/kms_display_modes.c > @@ -30,7 +30,6 @@ > * Description: Test Display Modes > * Driver requirement: i915, xe > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -39,12 +38,10 @@ > * SUBTEST: extended-mode-basic > * Description: Test for validating display extended mode with a pair of connected > * displays > - * Functionality: kms_core > * > * SUBTEST: mst-extended-mode-negative > * Description: Negative test for validating display extended mode with a pair > * of connected 2k-4k or 4k-4k displays. > - * Functionality: kms_core, mst > */ > > #define HDISPLAY_4K 3840 > diff --git a/tests/kms_dither.c b/tests/kms_dither.c > index ce4172117..426caaaa8 100644 > --- a/tests/kms_dither.c > +++ b/tests/kms_dither.c > @@ -30,9 +30,7 @@ > * Category: Display > * Description: Test Dithering block status > * Driver requirement: i915, xe > - * Functionality: colorspace, kms_gem_interop > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_dp_aux_dev.c b/tests/kms_dp_aux_dev.c > index c8ada3fec..24cfdcb68 100644 > --- a/tests/kms_dp_aux_dev.c > +++ b/tests/kms_dp_aux_dev.c > @@ -42,9 +42,7 @@ > * SUBTEST: > * Description: Test that /dev/drm_dp_aux reads work > * Driver requirement: i915, xe > - * Functionality: dp_aux, edp, dp > * Mega feature: General Display Features > - * Test category: functionality test > */ > > IGT_TEST_DESCRIPTION("Test that /dev/drm_dp_aux reads work"); > diff --git a/tests/kms_feature_discovery.c b/tests/kms_feature_discovery.c > index 5bca9ad76..a4f96e2a7 100644 > --- a/tests/kms_feature_discovery.c > +++ b/tests/kms_feature_discovery.c > @@ -29,9 +29,7 @@ > * The subtests here should only skip or pass, > * anything else means we have a serious problem. > * Driver requirement: i915, xe > - * Functionality: feature_discovery > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -53,22 +51,17 @@ > * > * SUBTEST: chamelium > * Description: Make sure that Chamelium is configured and reachable. > - * Functionality: feature_discovery, chamelium > * > * SUBTEST: psr1 > * Description: Make sure that we have eDP panel with PSR1 support. > - * Functionality: feature_discovery, psr1, edp > * Mega feature: PSR > * > * SUBTEST: psr2 > * Description: Make sure that we have eDP panel with PSR2 support. > - * Functionality: feature_discovery, psr2, edp > * Mega feature: PSR > * > * SUBTEST: dp-mst > * Description: Make sure that we have DP-MST configuration. > - * Functionality: feature_discovery, mst > - * Test category: functionality test > * > * arg[1].values: 1, 2, 3, 4 > */ > diff --git a/tests/kms_flip.c b/tests/kms_flip.c > index 3ad4d0afb..213b731ec 100755 > --- a/tests/kms_flip.c > +++ b/tests/kms_flip.c > @@ -26,9 +26,7 @@ > * Category: Display > * Description: Tests for validating modeset, dpms and pageflips > * Driver requirement: i915, xe > - * Functionality: vblank > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "config.h" > @@ -62,13 +60,11 @@ > * SUBTEST: %s > * Description: %arg[1] test to validate pageflips with available fences > * Driver requirement: i915 > - * Functionality: gtt, vblank > * > * SUBTEST: 2x-%s > * Description: %arg[1] test to validate pageflips along with available fences > * on a pair of connected displays > * Driver requirement: i915 > - * Functionality: gtt, vblank > * > * arg[1]: > * > @@ -79,7 +75,6 @@ > /** > * SUBTEST: dpms-off-%s > * Description: %arg[1] test to validate pageflips by disabling other connectors usng dpms > - * Functionality: dpms, vblank > * > * arg[1]: > * > @@ -90,7 +85,6 @@ > /** > * SUBTEST: %s > * Description: %arg[1] test to validate pageflips with large BO in size > - * Functionality: kms_gem_interop, vblank > * > * arg[1]: > * > @@ -101,11 +95,9 @@ > /** > * SUBTEST: %s > * Description: Basic test to validate %arg[1] > - * Functionality: hang, vblank > * > * SUBTEST: 2x-%s > * Description: Test to validate %arg[1] on a pair of connected displays > - * Functionality: hang, vblank > * > * arg[1]: > * > @@ -141,12 +133,10 @@ > /** > * SUBTEST: %s > * Description: %arg[1] test to validate pageflips with suspend cycle > - * Functionality: suspend, vblank > * > * SUBTEST: 2x-%s > * Description: %arg[1] test to validate pageflips with suspend cycle on a pair > * of connected displays > - * Functionality: suspend, vblank > * > * arg[1]: > * > @@ -157,11 +147,9 @@ > /** > * SUBTEST: %s > * Description: Basic test to validate %arg[1] > - * Functionality: dpms, vblank > * > * SUBTEST: 2x-%s > * Description: Basic test to validate %arg[1] on a pair of connected displays > - * Functionality: dpms, vblank > * > * SUBTEST: %s-interruptible > * Description: Basic test to validate %arg[1] > @@ -182,7 +170,6 @@ > * SUBTEST: 2x-flip-vs-dpms > * Description: Basic test to validate pageflip along with dpms on a pair of > * connected displays > - * Functionality: dpms, vblank > * > * SUBTEST: 2x-%s > * Description: Basic test to validate %arg[1] on a pair of connected displays > @@ -228,7 +215,6 @@ > * > * SUBTEST: basic-flip-vs-dpms > * Description: Basic test to valide pageflip with dpms > - * Functionality: dpms, vblank > * > * SUBTEST: basic-flip-vs-%s > * Description: Basic test to valide pageflip with %arg[1] > diff --git a/tests/kms_flip_event_leak.c b/tests/kms_flip_event_leak.c > index a668b1da3..56d5128b8 100644 > --- a/tests/kms_flip_event_leak.c > +++ b/tests/kms_flip_event_leak.c > @@ -44,9 +44,7 @@ > * completed. The test itself won't fail even if the kernel leaks > * the event, but the resulting dmesg WARN will indicate a failure. > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > typedef struct { > diff --git a/tests/kms_force_connector_basic.c b/tests/kms_force_connector_basic.c > index 392a02f7e..f554e997c 100644 > --- a/tests/kms_force_connector_basic.c > +++ b/tests/kms_force_connector_basic.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Check the debugfs force connector/edid features work correctly. > * Driver requirement: i915, xe > - * Functionality: force_connector > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -38,7 +36,6 @@ > * SUBTEST: force-load-detect > * Description: Test to detect forced load. > * Driver requirement: i915 > - * Functionality: force_connector, vga > * > * SUBTEST: force-connector-state > * Description: Test to check the forced connector state > diff --git a/tests/kms_getfb.c b/tests/kms_getfb.c > index 9cc783776..496d2c45a 100644 > --- a/tests/kms_getfb.c > +++ b/tests/kms_getfb.c > @@ -32,9 +32,7 @@ > * Category: Display > * Description: Tests GETFB and GETFB2 ioctls. > * Driver requirement: i915, xe > - * Functionality: kms_gem_interop > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -71,7 +69,6 @@ > * SUBTEST: getfb-reject-ccs > * Description: Tests error handling while requesting CCS buffers it should > * refuse because getfb supports returning a single buffer handle. > - * Functionality: ccs, kms_gem_interop, tiling > * > * SUBTEST: getfb-%s-different-handles > * Description: Tests error handling while requesting for two different handles > @@ -86,7 +83,6 @@ > /** > * SUBTEST: getfb2-accept-ccs > * Description: Tests outputs are correct when retrieving a CCS framebuffer. > - * Functionality: ccs, kms_gem_interop, tiling > * > * SUBTEST: getfb2-into-addfb2 > * Description: Output check by passing the output of GETFB2 into ADDFB2. > diff --git a/tests/kms_hdmi_inject.c b/tests/kms_hdmi_inject.c > index 79dfae40e..625708ddd 100644 > --- a/tests/kms_hdmi_inject.c > +++ b/tests/kms_hdmi_inject.c > @@ -30,7 +30,6 @@ > * the metadata exposed to user space matches. > * Driver requirement: i915, xe > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "config.h" > @@ -46,12 +45,10 @@ > * SUBTEST: inject-4k > * Description: Make sure that 4K modes exposed by DRM match the forced EDID and > * modesetting using it succeed. > - * Functionality: force_connector, hdmi, edid > * > * SUBTEST: inject-audio > * Description: Make sure that audio information exposed by ALSA match the forced > * EDID. > - * Functionality: force_connector, hdmi, audio > */ > > #define HDISPLAY_4K 3840 > diff --git a/tests/kms_hdr.c b/tests/kms_hdr.c > index c4c9df3fc..33b6c42a6 100644 > --- a/tests/kms_hdr.c > +++ b/tests/kms_hdr.c > @@ -26,7 +26,6 @@ > * Description: Test HDR metadata interfaces and bpc switch > * Driver requirement: i915, xe > * Mega feature: HDR > - * Test category: functionality test > */ > > #include "igt.h" > @@ -38,39 +37,30 @@ > /** > * SUBTEST: bpc-switch > * Description: Tests switching between different display output bpc modes > - * Functionality: colorspace > * > * SUBTEST: bpc-switch-dpms > * Description: Tests switching between different display output bpc modes with dpms > - * Functionality: colorspace, dpms > * > * SUBTEST: bpc-switch-suspend > * Description: Tests switching between different display output bpc modes with suspend > - * Functionality: colorspace, suspend > * > * SUBTEST: invalid-hdr > * Description: Test to ensure HDR is not enabled on non-HDR panel > - * Functionality: colorspace, static_hdr > * > * SUBTEST: invalid-metadata-sizes > * Description: Tests invalid HDR metadata sizes > - * Functionality: colorspace, static_hdr > * > * SUBTEST: static-toggle-dpms > * Description: Tests static toggle with dpms > - * Functionality: colorspace, dpms, static_hdr > * > * SUBTEST: static-toggle-suspend > * Description: Tests static toggle with suspend > - * Functionality: colorspace, static_hdr, suspend > * > * SUBTEST: brightness-with-hdr > * Description: Tests brightness with HDR > - * Functionality: colorspace, static_hdr > * > * SUBTEST: static-%s > * Description: Tests %arg[1]. > - * Functionality: colorspace, static_hdr > * > * arg[1]: > * > diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c > index c2cc08036..981b6ceb6 100644 > --- a/tests/kms_invalid_mode.c > +++ b/tests/kms_invalid_mode.c > @@ -28,9 +28,7 @@ > * Description: Make sure all modesets are rejected when the requested mode is > * invalid > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_lease.c b/tests/kms_lease.c > index 0f3a68fed..e217f81d0 100644 > --- a/tests/kms_lease.c > +++ b/tests/kms_lease.c > @@ -26,9 +26,7 @@ > * Category: Display > * Description: Test of CreateLease. > * Driver requirement: i915, xe > - * Functionality: lease > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_multipipe_modeset.c b/tests/kms_multipipe_modeset.c > index e67392668..84c2c58f8 100644 > --- a/tests/kms_multipipe_modeset.c > +++ b/tests/kms_multipipe_modeset.c > @@ -37,9 +37,7 @@ > * Description: Verify if simultaneous modesets on all the supported pipes is > * successful. Validate using CRC verification > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > IGT_TEST_DESCRIPTION("Test simultaneous modeset on all the supported pipes"); > diff --git a/tests/kms_panel_fitting.c b/tests/kms_panel_fitting.c > index d30f7f095..1db7f8e9a 100644 > --- a/tests/kms_panel_fitting.c > +++ b/tests/kms_panel_fitting.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Test display panel fitting > * Driver requirement: i915, xe > - * Functionality: edp, panel_fitting, scaling > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_pipe_crc_basic.c b/tests/kms_pipe_crc_basic.c > index 0c19745bc..f1760d577 100644 > --- a/tests/kms_pipe_crc_basic.c > +++ b/tests/kms_pipe_crc_basic.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Tests behaviour of CRC > * Driver requirement: i915, xe > - * Functionality: crc > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -58,17 +56,14 @@ > * > * SUBTEST: suspend-read-crc > * Description: Suspend test for pipe CRC reads > - * Functionality: crc, suspend > * > * SUBTEST: hang-read-crc > * Description: Hang test for pipe CRC read > - * Functionality: crc, hang > */ > > /** > * SUBTEST: compare-crc-sanitycheck-%s > * Description: Basic sanity check for CRC mismatches with %arg[1] > - * Functionality: crc, pixel_formats > * > * arg[1]: > * > diff --git a/tests/kms_plane.c b/tests/kms_plane.c > index b9bf025bd..d08ec81e4 100644 > --- a/tests/kms_plane.c > +++ b/tests/kms_plane.c > @@ -30,7 +30,6 @@ > * Description: Testes for KMS Plane > * Driver requirement: i915, xe > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -44,16 +43,13 @@ > /** > * SUBTEST: planar-pixel-format-settings > * Description: verify planar settings for pixel format are handled correctly > - * Functionality: pixel_formats, plane > * > * SUBTEST: plane-position-%s > * Description: Verify plane position using two planes to create a %arg[1] > - * Functionality: plane > * > * SUBTEST: plane-position-hole-dpms > * Description: Verify plane position using two planes to create a partially > * covered screen and check for DPMS > - * Functionality: dpms, plane > * > * arg[1]: > * > @@ -64,12 +60,10 @@ > /** > * SUBTEST: plane-panning-%s > * Description: Verify plane panning at %arg[1] using primary plane > - * Functionality: plane > * > * SUBTEST: plane-panning-bottom-right-suspend > * Description: Verify plane panning at bottom-right position with suspend using > * primary plane > - * Functionality: plane, suspend > * > * arg[1]: > * > @@ -80,7 +74,6 @@ > /** > * SUBTEST: pixel-%s > * Description: verify the pixel formats for given plane and pipe > - * Functionality: pixel_formats, plane > * > * arg[1]: > * > diff --git a/tests/kms_plane_alpha_blend.c b/tests/kms_plane_alpha_blend.c > index eaec37661..047cc57b4 100644 > --- a/tests/kms_plane_alpha_blend.c > +++ b/tests/kms_plane_alpha_blend.c > @@ -29,9 +29,7 @@ > * Category: Display > * Description: Test plane alpha and blending mode properties > * Driver requirement: i915, xe > - * Functionality: plane > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_plane_cursor.c b/tests/kms_plane_cursor.c > index 5b3cdc069..fd9e00085 100644 > --- a/tests/kms_plane_cursor.c > +++ b/tests/kms_plane_cursor.c > @@ -25,9 +25,7 @@ > * Category: Display > * Description: Tests cursor interactions with primary and overlay planes. > * Driver requirement: i915, xe > - * Functionality: cursor, plane > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_plane_lowres.c b/tests/kms_plane_lowres.c > index ef85e8fb9..4ed098e41 100644 > --- a/tests/kms_plane_lowres.c > +++ b/tests/kms_plane_lowres.c > @@ -28,9 +28,7 @@ > * Description: Test atomic mode setting with a plane by switching between high > * and low resolutions > * Driver requirement: i915, xe > - * Functionality: plane, tiling > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -45,7 +43,6 @@ > * SUBTEST: tiling-none > * Description: Tests the visibility of the planes when switching between high > * and low resolution with Linear buffer (no tiling) > - * Functionality: plane > * > * SUBTEST: tiling-%s > * Description: Tests the visibility of the planes when switching between high > diff --git a/tests/kms_plane_multiple.c b/tests/kms_plane_multiple.c > index b7922c357..eda300b06 100644 > --- a/tests/kms_plane_multiple.c > +++ b/tests/kms_plane_multiple.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Test atomic mode setting with multiple planes. > * Driver requirement: i915, xe > - * Functionality: plane, tiling > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -45,7 +43,6 @@ > * Description: Check that the kernel handles atomic updates of multiple planes > * correctly by changing their geometry and making sure the changes > * are reflected immediately after each commit. > - * Functionality: plane > * > * SUBTEST: tiling-%s > * Description: Check that the kernel handles atomic updates of multiple planes > diff --git a/tests/kms_plane_scaling.c b/tests/kms_plane_scaling.c > index 4e74f0e10..63d35d76b 100644 > --- a/tests/kms_plane_scaling.c > +++ b/tests/kms_plane_scaling.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Test display plane scaling > * Driver requirement: i915, xe > - * Functionality: plane, scaling > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -93,15 +91,12 @@ > /** > * SUBTEST: plane-scaler-unity-scaling-with-pixel-format > * Description: Tests scaling with pixel formats, unity scaling. > - * Functionality: pixel_formats, plane, scaling > * > * SUBTEST: plane-scaler-with-clipping-clamping-pixel-formats > * Description: Tests scaling with clipping and clamping, pixel formats. > - * Functionality: pixel_formats, plane, scaling > * > * SUBTEST: plane-upscale-%s-with-pixel-format > * Description: Tests upscaling with pixel formats %arg[1]. > - * Functionality: pixel_formats, plane, scaling > * > * arg[1]: > * > @@ -112,7 +107,6 @@ > /** > * SUBTEST: plane-downscale-factor-%s-with-pixel-format > * Description: Tests downscaling with pixel formats for %arg[1] scaling factor. > - * Functionality: pixel_formats, plane, scaling > * > * arg[1]: > * > diff --git a/tests/kms_prop_blob.c b/tests/kms_prop_blob.c > index 7e7924618..cc43088c2 100644 > --- a/tests/kms_prop_blob.c > +++ b/tests/kms_prop_blob.c > @@ -30,9 +30,7 @@ > * Category: Display > * Description: Tests behaviour of mass-data 'blob' properties. > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_properties.c b/tests/kms_properties.c > index 57f07e699..408e23578 100644 > --- a/tests/kms_properties.c > +++ b/tests/kms_properties.c > @@ -26,9 +26,7 @@ > * Category: Display > * Description: Test to validate the properties of all planes, crtc and connectors > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c > index 22fb5383b..e18768141 100644 > --- a/tests/kms_rotation_crc.c > +++ b/tests/kms_rotation_crc.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Tests different rotations with different planes & formats > * Driver requirement: i915, xe > - * Functionality: plane, rotation > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -65,7 +63,6 @@ > * > * SUBTEST: bad-tiling > * Description: Checking unsupported tiling for gen9+ with 90 degree of rotation > - * Functionality: plane, rotation, tiling > * > * SUBTEST: exhaust-fences > * Description: This test intends to check for fence leaks exhaustively > @@ -74,7 +71,6 @@ > /** > * SUBTEST: primary-%s-tiled-reflect-x-%d > * Description: Test for %arg[1] & %arg[2] degree rotation on primary plane > - * Functionality: plane, rotation, tiling > * > * arg[1]: > * > @@ -89,7 +85,6 @@ > /** > * SUBTEST: primary-%s-tiled-reflect-x-%d > * Description: Test for %arg[1] & %arg[2] degree rotation on primary plane > - * Functionality: plane, rotation, tiling > * > * arg[1]: > * > diff --git a/tests/kms_scaling_modes.c b/tests/kms_scaling_modes.c > index 4e6a32414..47ed35c7e 100644 > --- a/tests/kms_scaling_modes.c > +++ b/tests/kms_scaling_modes.c > @@ -29,9 +29,7 @@ > * Category: Display > * Description: Test display scaling modes > * Driver requirement: i915, xe > - * Functionality: edp, plane, scaling > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_selftest.c b/tests/kms_selftest.c > index 0ecb825db..eb6482cc2 100644 > --- a/tests/kms_selftest.c > +++ b/tests/kms_selftest.c > @@ -26,9 +26,7 @@ > * Category: Display > * Description: Basic sanity check of KMS selftests. > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_sequence.c b/tests/kms_sequence.c > index bf3cdf821..f93724314 100644 > --- a/tests/kms_sequence.c > +++ b/tests/kms_sequence.c > @@ -27,9 +27,7 @@ > * Category: Display > * Description: Test CrtcGetSequence and CrtcQueueSequence. > * Driver requirement: i915, xe > - * Functionality: vblank > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c > index d61cfeb9a..484c3a95f 100644 > --- a/tests/kms_setmode.c > +++ b/tests/kms_setmode.c > @@ -27,9 +27,7 @@ > * Description: Tests the mode by iterating through all valid/invalid crtc/connector > * combinations > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "config.h" > @@ -50,7 +48,6 @@ > * SUBTEST: basic > * Description: Tests the vblank timing by iterating through all valid crtc/connector > * combinations > - * Functionality: kms_core, vblank > * > * SUBTEST: basic-clone-single-crtc > * Description: Test allows the use of a single CRTC for two connectors, such as VGA/HDMI, > diff --git a/tests/kms_sysfs_edid_timing.c b/tests/kms_sysfs_edid_timing.c > index 763d36d32..b77ebc3d6 100644 > --- a/tests/kms_sysfs_edid_timing.c > +++ b/tests/kms_sysfs_edid_timing.c > @@ -42,9 +42,7 @@ > * Additionally, make sure that the mean time for all connectors is > * not too long. > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #define THRESHOLD_PER_CONNECTOR 150 > diff --git a/tests/kms_tiled_display.c b/tests/kms_tiled_display.c > index ce42b890b..1f5331408 100644 > --- a/tests/kms_tiled_display.c > +++ b/tests/kms_tiled_display.c > @@ -42,7 +42,6 @@ > * Description: Test for Transcoder Port Sync for Display Port Tiled Displays > * Driver requirement: i915, xe > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -55,12 +54,10 @@ > * SUBTEST: basic-test-pattern > * Description: Make sure the Tiled CRTCs are synchronized and we get page flips > * for all tiled CRTCs in one vblank (executes on real panel). > - * Functionality: tiled_display > * > * SUBTEST: basic-test-pattern-with-chamelium > * Description: Make sure the Tiled CRTCs are synchronized and we get page flips > * for all tiled CRTCs in one vblank (executes on chamelium). > - * Functionality: chamelium, tiled_display > */ > > IGT_TEST_DESCRIPTION("Test for genlocked CRTCs with tiled displays"); > diff --git a/tests/kms_tv_load_detect.c b/tests/kms_tv_load_detect.c > index 9f6f4071e..a6dbb8823 100644 > --- a/tests/kms_tv_load_detect.c > +++ b/tests/kms_tv_load_detect.c > @@ -34,9 +34,7 @@ > * SUBTEST: load-detect > * Description: Check tv load detection works correctly. > * Driver requirement: i915, xe > - * Functionality: obsolete_test > * Mega feature: General Display Features > - * Test category: functionality test > */ > > IGT_TEST_DESCRIPTION("Check tv load detection works correctly."); > diff --git a/tests/kms_vblank.c b/tests/kms_vblank.c > index c53741b62..b8044ad42 100644 > --- a/tests/kms_vblank.c > +++ b/tests/kms_vblank.c > @@ -27,7 +27,6 @@ > * Description: Test speed of WaitVblank. > * Driver requirement: i915, xe > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include "igt.h" > @@ -48,44 +47,35 @@ > /** > * SUBTEST: crtc-id > * Description: Check the vblank and flip events works with given crtc id > - * Functionality: vblank > * > * SUBTEST: invalid > * Description: Negative test for vblank request > - * Functionality: vblank > * > * SUBTEST: ts-continuation-dpms-rpm > * Description: Test TS continuty with DPMS & RPM while hanging by introducing > * NOHANG flag > - * Functionality: dpms, hang, rpm, vblank > * > * SUBTEST: ts-continuation-dpms-suspend > * Description: Test TS continuty with DPMS & Suspend while hanging by introducing > * NOHANG flag > - * Functionality: dpms, hang, suspend, vblank > * > * SUBTEST: ts-continuation-suspend > * Description: Test TS continuty with Suspend while hanging by introducing NOHANG > * flag > - * Functionality: hang, suspend, vblank > * > * SUBTEST: ts-continuation-modeset-rpm > * Description: Test TS continuty during Modeset with Suspend while hanging by > * introducing NOHANG flag > - * Functionality: hang, rpm, vblank > * > * SUBTEST: accuracy-idle > * Description: Test Accuracy of vblank events while hanging by introducing NOHANG > * flag > - * Functionality: hang, vblank > * > * SUBTEST: %s > * Description: Test %arg[1] while hanging by introducing NOHANG flag > - * Functionality: hang, vblank > * > * SUBTEST: %s-hang > * Description: Test %arg[1] with injected hang is working properly > - * Functionality: hang, vblank > * > * arg[1]: > * > diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c > index e7d2ff1db..c4bb30f6a 100644 > --- a/tests/kms_vrr.c > +++ b/tests/kms_vrr.c > @@ -25,9 +25,7 @@ > * Category: Display > * Description: Test to validate diffent features of VRR > * Driver requirement: i915, xe > - * Functionality: adaptive_sync > * Mega feature: Adaptive Sync > - * Test category: functionality test > */ > > #include "igt.h" > @@ -41,7 +39,6 @@ > * SUBTEST: cmrr > * Description: Test to validate the content rate to exactly match with the > * requested rate without any frame drops. > - * Functionality: CMRR > * > * SUBTEST: flip-basic > * Description: Tests that VRR is enabled and that the difference between flip > @@ -54,33 +51,27 @@ > * SUBTEST: flip-dpms > * Description: Tests with DPMS that VRR is enabled and that the difference > * between flip timestamps converges to the requested rate. > - * Functionality: adaptive_sync, dpms > * > * SUBTEST: flip-suspend > * Description: Tests that VRR is enabled and that the difference between flip > * timestamps converges to the requested rate in a suspend test > - * Functionality: adaptive_sync, suspend > * > * SUBTEST: flipline > * Description: Make sure that flips happen at flipline decision boundary. > * > * SUBTEST: seamless-rr-switch-vrr > * Description: Test to switch RR seamlessly without modeset. > - * Functionality: adaptive_sync, lrr > * > * SUBTEST: seamless-rr-switch-drrs > * Description: Test to switch RR seamlessly without modeset. > - * Functionality: adaptive_sync, drrs > * > * SUBTEST: seamless-rr-switch-virtual > * Description: Test to create a Virtual Mode in VRR range and switch to it > * without a full modeset. > - * Functionality: LRR > * > * SUBTEST: lobf > * Description: Test to validate link-off between active frames in non-psr > * operation > - * Functionality: LOBF > * > * SUBTEST: max-min > * Description: Oscillates between highest and lowest refresh each frame for > diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c > index 1775986fe..05680837e 100644 > --- a/tests/kms_writeback.c > +++ b/tests/kms_writeback.c > @@ -30,9 +30,7 @@ > * writeback; it validates bad and good combination, check color > * format, and check the output result by using CRC. > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > #include > diff --git a/tests/testdisplay.c b/tests/testdisplay.c > index e83655fb5..d498eb04c 100644 > --- a/tests/testdisplay.c > +++ b/tests/testdisplay.c > @@ -81,9 +81,7 @@ > * Description: This test is intended for testing of display functionality like > * modeset, clone modes, test patterns & pixel generators etc.. > * Driver requirement: i915, xe > - * Functionality: kms_core > * Mega feature: General Display Features > - * Test category: functionality test > */ > > IGT_TEST_DESCRIPTION("Tests basic display functionality.");