From patchwork Tue May 13 08:35:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yassine Ouaissa X-Patchwork-Id: 889786 Received: from PAUP264CU001.outbound.protection.outlook.com (mail-francecentralazon11021125.outbound.protection.outlook.com [40.107.160.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2298B20E01D; Tue, 13 May 2025 08:36:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.160.125 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747125407; cv=fail; b=IGmU8QxxHebEdEocIvdQnDmX0fDTwV2ksYw17Ud+/jAyFCCg2RozY5XT4/5xMVD+R2TEOsuqHf86xuKinu1651q/wus2z68d3tDs1/Ff0km05H5AoDdJRcmDE8E1Suh1X1eMHgxHwtgLfFbsrhEDgFORsTe8dvlwNk78aMJkqsU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747125407; c=relaxed/simple; bh=KpFIi1Ajn5sYFOWrrAErHNfNCx43waXiHs0hqm5lHtc=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=uQocYGd1HO25cAxU3GV2VtAxFO/cfVh34kPuiJq6ktnGMUaQGRRZnDgVV44k7S+v8yobDCJ9QwdcEv1e7AN4tbvCPNcBZ+bCs/Z80BOtNX9DMWffMK/ZQfGwuEe91vE95u7OajvOx7IQ2syPRAmu/9f0hC9+nQ5/b5c0IPTfXIE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=allegrodvt.com; spf=pass smtp.mailfrom=allegrodvt.com; dkim=pass (2048-bit key) header.d=allegrodvt.com header.i=@allegrodvt.com header.b=wm9Y1sUS; arc=fail smtp.client-ip=40.107.160.125 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=allegrodvt.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=allegrodvt.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=allegrodvt.com header.i=@allegrodvt.com header.b="wm9Y1sUS" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wMlW9t5Rb17btrnSHnyQra5EJU72CpcnjtHNBI11+t1ROXvOBPo6856REeWFH4KYWWgRnmeudkmv1WPLGnZbsPXuoWILobXmPSqyx1nCNx1ASjm9xjWP6YA0T6WjG5pienzlaDUVQX1jmB0fF2Z9RsY9Gy3L5N1W+hIcGNVSiChN/hQjJWLCRRUNJk7Sms9bHToB3k8DBKNXM4sM2yeCOVD5L4vpK7AlakHlt8sqnRCvnTMkIlf+0xDFG5mAkfavHUwZvdmV1+zzmDm1F+nvTqwcZT3XLZDA36ZYMqJLH/lFr96+2SbLPZxL1pE8r+XYeoEifQxJdarS8SIlsX3eAw== 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=bzUazx6iBs64AEsyxJAiqGGwIlTSdMC1yjC1DXGxq8o=; b=CjqcRTdxmi8tbB/khYEqG+KTqxbp3VaDvFaJEItI02n9yPdLJa5Xa/A4KLrNSR6j5P7EZDEicV7o5VSudxkudmwAB/LQwXlFjKPMpQMVJIf2VozyJ3tRjdxWmVvgmsNPXMAM2kUXARF2G/y0B1Yds3a+v2Vq5mGr2r90H0iemtNtX0Yv9fa36FqiYKZNgWCJlLxfa/I/iFZahn+VHBUaNCsnAi7BVMbs4p0Rjz35RVhZObmaC1ns873v8pS0PTgAfnpaJWg44kdXmx3b8/MEmbal6hBShSYpJ+zdqm9QEL57diHwghS/pMNF+0f8w8RF2MgTgyZMmHS3HmXfaSiY3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=allegrodvt.com; dmarc=pass action=none header.from=allegrodvt.com; dkim=pass header.d=allegrodvt.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=allegrodvt.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bzUazx6iBs64AEsyxJAiqGGwIlTSdMC1yjC1DXGxq8o=; b=wm9Y1sUSF7hekWY44VHBCG1E+gUzaN4TyAY2QArM8tDq5XKkiwzw3JV505mPmIYP83wHLoJC5YfZoiEUEjvZbrs1fNI9MFhqJFQmCztH+wtVEZOO3Xzrraw5wmMdfJ2vK1al9qJG6O0ySatxNMaRA5Nz0EhyEHkfyHlw7WcpunBazCUUPk6u1LJ63As4s57lko0duw8FVWS+grUdPQeF7buOj1Uh/CSsrQWAxKL8os/ENEnJoS175crMGzPJGKqa8sRt3uXvWHwYcnRZ135yBPzvKzIOZVl3jM63XfiA6O6jWKz5WrkVi4uoOdKVIoVpiyQ5dA0V6B0VlEZmTvjA2A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=allegrodvt.com; Received: from MR1P264MB3140.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:3d::18) by PASP264MB5252.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:43f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.31; Tue, 13 May 2025 08:36:39 +0000 Received: from MR1P264MB3140.FRAP264.PROD.OUTLOOK.COM ([fe80::4281:c926:ecc4:8ba5]) by MR1P264MB3140.FRAP264.PROD.OUTLOOK.COM ([fe80::4281:c926:ecc4:8ba5%3]) with mapi id 15.20.8722.027; Tue, 13 May 2025 08:36:39 +0000 From: Yassine Ouaissa To: Michael Tretter , Yassine OUAISSA , Pengutronix Kernel Team , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Michal Simek , Neil Armstrong , Heiko Stuebner , Aradhya Bhatia , =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= , Junhao Xie , Manivannan Sadhasivam , Kever Yang , Hans Verkuil , Gaosheng Cui , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , Christophe JAILLET , Joe Hattori , Wolfram Sang , Ricardo Ribalda , linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [RESEND PATCH 1/5] media: allegro-dvt: Move the current driver to a subdirectory Date: Tue, 13 May 2025 10:35:46 +0200 Message-Id: <20250513083609.328422-2-yassine.ouaissa@allegrodvt.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20250513083609.328422-1-yassine.ouaissa@allegrodvt.com> References: <20250513083609.328422-1-yassine.ouaissa@allegrodvt.com> X-ClientProxiedBy: MR1P264CA0008.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:2e::13) To MR1P264MB3140.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:3d::18) Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MR1P264MB3140:EE_|PASP264MB5252:EE_ X-MS-Office365-Filtering-Correlation-Id: d72f4944-6d6c-44b1-1eec-08dd91f94749 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|1800799024|376014|7416014|921020; X-Microsoft-Antispam-Message-Info: hpM0Dp9rrsFDeGI4mMoCkiBvMiROPzZCijlo/O1QSSfDG3TWrmm20h7CXiTk23gT/Ud8/MerZsU3Mrk1l2J8ceAzGWowuhUHSqswqjR32iBlcAhEzV1jp3CMp7fzih5JoArahsk7Y7Hmh9HrIRF7u2PyAE9pL3qodRblJuoilfC0G0/1AG3gex1qxoSosVd8b6EA9xPQ0cxibGgW868iT0LbipKWjCg5vIXotT2o/Q3q7EAhIb9UOTNp9wSoLDs4SSBrnBc05nTwLBMusCuPpgC0IgaE3LPsPoGCqkAb9ygRfcYNcB5uYy/NaBaxWY7XGA0zvKNkvVYPCLzfAP+XI6b0XLv/+oYj9r7PtHHRPAhxJ21okxGrUjmpkkS9DoEpqRVjMSFKF4URdM40LtPBZfJV3InMGHs53KY92VILbtci2e9zPqxumL7P4/vNg8e13CeSelRFzIkDUPJyKwXjfuBXnl+aPca1tixz40LOdVxuNN+nA5jupOPMBRXSuHKBrypdzb7YBfIOiflNgebr4KLrdFw9GNzeFsMV6CK3lHbTtOX7HZc7pc1n7ZX0MQbx+H3UzbdXpfPZ6gUcfCu21kpKs4ZPMMHpVOV5b/5vd1gSb4nieAOgG9+t9hXL1AXfrAmLAeLVJkr6LZbph+Ni51d9doAuA7MhIVkncSb30FCwoymsxla2JVOXfdJQb6GHs0Bv5ECNpxHhW6gvqrP3QgWaJo0SEXKXmIwcbM3ZPa9tyjglp0setTIuCUp3KrN7wsCkynYeSpsNkXa46yS2CmiK8O/ZDeS4a8O1b2LDms/zLq9HLV97pMFIFIrkaW9e74Zf3EbfvyTh1UpLmhTqt0Yo/IUEO+ERprxaMsfmHfjA0vDuGhmrWtRqvBA48jYOmRYE/Kq9IPZRuE+XxK9nBA+ROaesFhXte6Ff3KDOQ0dAUJB7ly9noZUSpY27hYWe62icsXoZe7a9uLT527LgZ1v9MDlgMOKy0mSKWXL8o8vBKRvc9en4foVz2R9ePbHpVMre6cqn8bHdcnb3p/9rG14eS4aqf8D/AQbEl2Vr5UhqcgXzuV7u0mgd9VWCyF4h/GCun5wGpOTRYIc038sjuv+TkgvhjUcolkP9iOtXh6gLlGFE36fwN728tDr5jhJfuNB0IRbFiebyw5nghziZKu9JQZyI5s03f7dXXbwTIa4fSOdRy2YKRc5wPuZhcKqKm7jqgVt3itxPmRoLeDCc3VG4ZJYq2o1AhEgI84oPXV/Iatl/RcZsGBsy1Ra/Mbjesq+Ey2HIAoTYHsmYqhokY3gf6qfxxzz97xnwFYh3WNlLmzypTym99izJ2Ic7icKTBVdBvcv785HwOSU8u8AAogu9DQPnZ9f0/N560Sen4Ex3dl0NfnVSw9C0MBGZM1JJL+lnqrxRfwQdXTtvQxNMcKvMaL0+vdmecvrseqKVZeFjJNX7dVJ0UaMJeQBFZNHx04j3afaRXVnat6EWLKhUXg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB3140.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(7416014)(921020); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: byOpL3zrxcOdKimGcvAPlKIT9Nx3nsw3MT/MzKsbtPnYa/yjmzHqHagniVInS6ATCGq7aKfTAIAhSCcv/5cs4uSfA0voz0yeVs6qaFXTUT/sbEAfME5MdUYGeP5UHyRD3krgLa7ZJzpRhZcIkrYBH8oN7BbgsuKVDdYVEULKCAs5xf5/1hxufpvWnv107lYZ0vwLtHBCuXMgWOjVt2zfBEfh5lpQsF+N2lI0+yp74RgapKrQqbcRcRxBo58u2WsOi56jqulXK+j9z33o4yfeEe2D4m/gsG2SDD5mprZ3q5tW8QSZwe9x76dHJ19LmrQK+TP5PaIDiYr8EWNPQTDjk1RjBE0KLCa4piSXF97DpwMtZLhJjABsdek4Oo9q0MJLYbJQkwY4yRXoQB03eO+tnFHu0vPsl9Ykk0L5s/wXPrZgo/uvhVdy9iHkdag7yPQUKipmv9Ms9duEqGWjyfW8hRcuFYiZZq4e8MM6i/d4tukgr9dh7N2iaTVvRLgBjqR40jUebEKOuHfd80HkFuJyMOQYPMhUnNzWU4spsNWTB5ppE4N+ISJgjw8Wsvai6S6JXj8gHhesXXoB3qBKGH/D888K4sNXsxr4C189iMYb1kunGMQqu61gD5qPQWemblSd1angBpnclBcFrRIFQ9rfJAcTpR8G5LrN2l0luhZt8vWYipqMRl4N/Owwpy/f+cwkW+VqDWIQJ+EojEUnv/7LRMWsWjdT73oOO9kewd1LaMADx1osSnwRvqDjb8TlTCrw4Y47FsPEZHJd7QWdS+B+pbzA0+24CrRAf8vgmah7K+pRtF6fsrCYYfmW4dJN3IpVf7MpjYWbKDQUL9R8uXPWq+CWzKoyJtvSYFB35x49sQc/ZyhmtywRVB65VO8stQmIlssRpe2hRVQclN+PZuGfhS3IcEnyiGWsuEZCYp5OI7rVN9dQ5hMWntf64Cxh4CU6S41CTXt9196XeGCAzcgRq6MPpE4gYRxqW5Lc50iaIX07hQ6UgKiwUbbxAbGOjH4tHhpIb90VGLR+UGpt/Ek8udTawsjnY3efdc+6tWxUMyEA71dPiYP+svatyqJn8Cmp+OdV8u7Djr7j5d5RfcUpqbM8fup0MJvuOyI8dp3Bu0KNcdTMRr/d+Yfnr+AYG6SWGrqskFHz9itg1qlBkk8bEUZ+DW2rRcn6bvnWH1l8GoI3XhFVllHWYqGzWkEOlKpWqjpKh+4iT7nuqk4MDPvxYsE+kFXHj1J49OMFV6lXTy58d2GmuuVL0NacYtpprW5KGufXp0ApqTf+PGFIg1Y+3t6zYpdO7qfTpgTMjFxy7Kw6oU4vBpNTikazm+1We2lWQnvxzledNZ0sfwMmwG3f0ug9n4r6Ne91a1t9mLzqnRqMMZ/avGS9SGT+PgPQC8AKhbIRH+IqNc/ckzoP9krD8RlabOG6PuEx8Mu3pkig9zJf6N3PIcDBVcCZBC0Ph3eDxY8fSWl8vfqWT3tN23E4HWU6fCV9bp9OQim7HCYe8b9du4coSmrKszdDYywY5uLgIpyou0+kDU+ewVkcxzuyyIuchHZdgb9L6hRrN7MIEWCLYziPfPblqqhhiIEG/04wl5a++mVT5nkGFiT8tWqvdg== X-OriginatorOrg: allegrodvt.com X-MS-Exchange-CrossTenant-Network-Message-Id: d72f4944-6d6c-44b1-1eec-08dd91f94749 X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB3140.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 May 2025 08:36:38.7065 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 6c7a5ec0-2d92-465a-a3e1-9e3f1e9fd917 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9YGALneTcCKRS8U8hf8dDvW9hCj7Wy45hBSQl63knCW7rVy6gi2Q1HUP5ZRzOfkHzpnSvZMVaQ6Yz4XHPZkBatX0njspXhhlb/7btXMbVIw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PASP264MB5252 In preparation for the upcoming driver update, we need to relocate the current driver. This will help ensure a clean transition and avoid any potential conflicts with the new driver. This patch is crucial for keeping our directory organized and facilitating a smooth integration of the new driver. Signed-off-by: Yassine Ouaissa --- MAINTAINERS | 2 +- drivers/media/platform/allegro-dvt/Kconfig | 16 +--------------- drivers/media/platform/allegro-dvt/Makefile | 5 +---- .../media/platform/allegro-dvt/zynqmp/Kconfig | 17 +++++++++++++++++ .../media/platform/allegro-dvt/zynqmp/Makefile | 6 ++++++ .../allegro-dvt/{ => zynqmp}/allegro-core.c | 0 .../allegro-dvt/{ => zynqmp}/allegro-mail.c | 0 .../allegro-dvt/{ => zynqmp}/allegro-mail.h | 0 .../allegro-dvt/{ => zynqmp}/nal-h264.c | 0 .../allegro-dvt/{ => zynqmp}/nal-h264.h | 0 .../allegro-dvt/{ => zynqmp}/nal-hevc.c | 0 .../allegro-dvt/{ => zynqmp}/nal-hevc.h | 0 .../allegro-dvt/{ => zynqmp}/nal-rbsp.c | 0 .../allegro-dvt/{ => zynqmp}/nal-rbsp.h | 0 14 files changed, 26 insertions(+), 20 deletions(-) create mode 100644 drivers/media/platform/allegro-dvt/zynqmp/Kconfig create mode 100644 drivers/media/platform/allegro-dvt/zynqmp/Makefile rename drivers/media/platform/allegro-dvt/{ => zynqmp}/allegro-core.c (100%) rename drivers/media/platform/allegro-dvt/{ => zynqmp}/allegro-mail.c (100%) rename drivers/media/platform/allegro-dvt/{ => zynqmp}/allegro-mail.h (100%) rename drivers/media/platform/allegro-dvt/{ => zynqmp}/nal-h264.c (100%) rename drivers/media/platform/allegro-dvt/{ => zynqmp}/nal-h264.h (100%) rename drivers/media/platform/allegro-dvt/{ => zynqmp}/nal-hevc.c (100%) rename drivers/media/platform/allegro-dvt/{ => zynqmp}/nal-hevc.h (100%) rename drivers/media/platform/allegro-dvt/{ => zynqmp}/nal-rbsp.c (100%) rename drivers/media/platform/allegro-dvt/{ => zynqmp}/nal-rbsp.h (100%) diff --git a/MAINTAINERS b/MAINTAINERS index fa1e04e87d1d..d81d2756cb2e 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -806,7 +806,7 @@ R: Pengutronix Kernel Team L: linux-media@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/media/allegro,al5e.yaml -F: drivers/media/platform/allegro-dvt/ +F: drivers/media/platform/allegro-dvt/zynqmp ALLIED VISION ALVIUM CAMERA DRIVER M: Tommaso Merciai diff --git a/drivers/media/platform/allegro-dvt/Kconfig b/drivers/media/platform/allegro-dvt/Kconfig index 2182e1277568..e9008614c27b 100644 --- a/drivers/media/platform/allegro-dvt/Kconfig +++ b/drivers/media/platform/allegro-dvt/Kconfig @@ -2,18 +2,4 @@ comment "Allegro DVT media platform drivers" -config VIDEO_ALLEGRO_DVT - tristate "Allegro DVT Video IP Core" - depends on V4L_MEM2MEM_DRIVERS - depends on VIDEO_DEV - depends on ARCH_ZYNQMP || COMPILE_TEST - select V4L2_MEM2MEM_DEV - select VIDEOBUF2_DMA_CONTIG - select REGMAP_MMIO - help - Support for the encoder video IP core by Allegro DVT. This core is - found for example on the Xilinx ZynqMP SoC in the EV family and is - called VCU in the reference manual. - - To compile this driver as a module, choose M here: the module - will be called allegro. +source "drivers/media/platform/allegro-dvt/zynqmp/Kconfig" diff --git a/drivers/media/platform/allegro-dvt/Makefile b/drivers/media/platform/allegro-dvt/Makefile index 66108a303774..d2aa6875edcf 100644 --- a/drivers/media/platform/allegro-dvt/Makefile +++ b/drivers/media/platform/allegro-dvt/Makefile @@ -1,6 +1,3 @@ # SPDX-License-Identifier: GPL-2.0 -allegro-objs := allegro-core.o allegro-mail.o -allegro-objs += nal-rbsp.o nal-h264.o nal-hevc.o - -obj-$(CONFIG_VIDEO_ALLEGRO_DVT) += allegro.o +obj-y += zynqmp/ diff --git a/drivers/media/platform/allegro-dvt/zynqmp/Kconfig b/drivers/media/platform/allegro-dvt/zynqmp/Kconfig new file mode 100644 index 000000000000..0a0a697c420d --- /dev/null +++ b/drivers/media/platform/allegro-dvt/zynqmp/Kconfig @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: GPL-2.0-only + +config VIDEO_ALLEGRO_DVT + tristate "Allegro DVT Video IP Core for ZynqMP" + depends on V4L_MEM2MEM_DRIVERS + depends on VIDEO_DEV + depends on ARCH_ZYNQMP || COMPILE_TEST + select V4L2_MEM2MEM_DEV + select VIDEOBUF2_DMA_CONTIG + select REGMAP_MMIO + help + Support for the encoder video IP core by Allegro DVT. This core is + found for example on the Xilinx ZynqMP SoC in the EV family and is + called VCU in the reference manual. + + To compile this driver as a module, choose M here: the module + will be called allegro. diff --git a/drivers/media/platform/allegro-dvt/zynqmp/Makefile b/drivers/media/platform/allegro-dvt/zynqmp/Makefile new file mode 100644 index 000000000000..66108a303774 --- /dev/null +++ b/drivers/media/platform/allegro-dvt/zynqmp/Makefile @@ -0,0 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0 + +allegro-objs := allegro-core.o allegro-mail.o +allegro-objs += nal-rbsp.o nal-h264.o nal-hevc.o + +obj-$(CONFIG_VIDEO_ALLEGRO_DVT) += allegro.o diff --git a/drivers/media/platform/allegro-dvt/allegro-core.c b/drivers/media/platform/allegro-dvt/zynqmp/allegro-core.c similarity index 100% rename from drivers/media/platform/allegro-dvt/allegro-core.c rename to drivers/media/platform/allegro-dvt/zynqmp/allegro-core.c diff --git a/drivers/media/platform/allegro-dvt/allegro-mail.c b/drivers/media/platform/allegro-dvt/zynqmp/allegro-mail.c similarity index 100% rename from drivers/media/platform/allegro-dvt/allegro-mail.c rename to drivers/media/platform/allegro-dvt/zynqmp/allegro-mail.c diff --git a/drivers/media/platform/allegro-dvt/allegro-mail.h b/drivers/media/platform/allegro-dvt/zynqmp/allegro-mail.h similarity index 100% rename from drivers/media/platform/allegro-dvt/allegro-mail.h rename to drivers/media/platform/allegro-dvt/zynqmp/allegro-mail.h diff --git a/drivers/media/platform/allegro-dvt/nal-h264.c b/drivers/media/platform/allegro-dvt/zynqmp/nal-h264.c similarity index 100% rename from drivers/media/platform/allegro-dvt/nal-h264.c rename to drivers/media/platform/allegro-dvt/zynqmp/nal-h264.c diff --git a/drivers/media/platform/allegro-dvt/nal-h264.h b/drivers/media/platform/allegro-dvt/zynqmp/nal-h264.h similarity index 100% rename from drivers/media/platform/allegro-dvt/nal-h264.h rename to drivers/media/platform/allegro-dvt/zynqmp/nal-h264.h diff --git a/drivers/media/platform/allegro-dvt/nal-hevc.c b/drivers/media/platform/allegro-dvt/zynqmp/nal-hevc.c similarity index 100% rename from drivers/media/platform/allegro-dvt/nal-hevc.c rename to drivers/media/platform/allegro-dvt/zynqmp/nal-hevc.c diff --git a/drivers/media/platform/allegro-dvt/nal-hevc.h b/drivers/media/platform/allegro-dvt/zynqmp/nal-hevc.h similarity index 100% rename from drivers/media/platform/allegro-dvt/nal-hevc.h rename to drivers/media/platform/allegro-dvt/zynqmp/nal-hevc.h diff --git a/drivers/media/platform/allegro-dvt/nal-rbsp.c b/drivers/media/platform/allegro-dvt/zynqmp/nal-rbsp.c similarity index 100% rename from drivers/media/platform/allegro-dvt/nal-rbsp.c rename to drivers/media/platform/allegro-dvt/zynqmp/nal-rbsp.c diff --git a/drivers/media/platform/allegro-dvt/nal-rbsp.h b/drivers/media/platform/allegro-dvt/zynqmp/nal-rbsp.h similarity index 100% rename from drivers/media/platform/allegro-dvt/nal-rbsp.h rename to drivers/media/platform/allegro-dvt/zynqmp/nal-rbsp.h