From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=209.85.218.53 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794586724; b=JVhKIEGE1Qh+IT+VGPOktkz/4IVnTAXZpXODoGXkktahw1lFcL9LmElx9vnrVA1UV6lY p+JAFPWksShHidhnS59ktTqFOsvc8ahojOCiAm0jtNQbORyrGg+URylIjCdihNDInF0CY xZNpryZ/OkAWFBOHyypG24ufliQwhvftKOcqdMT3Z+oXmndifxfrZQB5DLOc04mhAeZC3 qTmNEMmZBm/t49VlAEBMMvKVT2Uubp9mWW+4qChpi5E2Q0OLHevf/qsAaNtNxsYr3uVx9 PwlrBPDcSKtKsu4ONmE69FVLfKMbsPcI4CaYnyTSColje31Z3OXocvvFbjC93eA713Q== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794586724; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Forwarded-Encrypted:X-Gm-Message-State:X-Gm-Gg:X-Received:Received: From:To:Cc:Subject:Date:Message-ID:X-Mailer:In-Reply-To:References: MIME-Version:Content-Transfer-Encoding; bh=Qfj6AebNSoU7jDJj6yLYm/vf9mSvU/jdtYeDUnTclVw=; b=44ZtBMSoQiq/lIH+r2nomSAEN4ocAiZ+dmihUJf2+6CtqZNpG9MA8cIsDaIO8ccLb7kr 5aPQEQEFXZBrR4zSFwB3TqL/hd5FKiKzPJT4YViupVTzKiNy1nfqFDrusRpcGixlhAT5x TRUYyPWEGbD2ppo+EHSvo8JvsVPsLEW0omvr3TDc4jAhBg3QFmpBVOpyjUzTodCIbeR1G XSCivoNlljxdCNBqo2ef0HpTDJkykJgywPYZXd2Qa2TjEdiOW0v275ZCroy8avvjGzQFa vlRBxmo1mPHkXHfzHxob+R/Hsxg9Ad2hvc9Xsjo7eMtGZQlqnG7XlX7AV6Wup3rBIHw== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=zW2CnBlh; arc=none smtp.remote-ip=209.85.218.53 Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6C160606BA81 for ; Fri, 13 Nov 2026 16:18:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 6C160606BA81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=zW2CnBlh Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-c50715c2757so187621966b.3 for ; Fri, 13 Nov 2026 08:18:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20260707; t=1794586723; x=1795191523; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Qfj6AebNSoU7jDJj6yLYm/vf9mSvU/jdtYeDUnTclVw=; b=zW2CnBlhNSQR9WbPdvEY1nHu1vpXRgzQpeR3yrSN56lUcI/pZtxdjas+HtPIm8XqSi TWLFOUCYOewkIUmW2iDbvQqCgJlMgfAMOSKE952+2yWhLejL3RNKCzxB5HXiWMo3suYe DxaAY1f6GArbgflFx9WoZ9OgvZoAFGxLgpfKnw5hhHe2MgJwokbZa+MT0/+zguSndgAL vCfISVMh3jXLRcjuy87D8WpSH63Ytc561VxNc4Jfq0JVA8ZTyd/XQdPwEmqMzaNWSFQ8 9QzMVOHV/mFoGCmeCUGg6tLdmUiT1YZ1hdA52uOQiq1E+j6/tEtuYncspeHZjPIp02kh 6vOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1794586723; x=1795191523; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Qfj6AebNSoU7jDJj6yLYm/vf9mSvU/jdtYeDUnTclVw=; b=AkA87DqLgvusAcn5oQbzojjgEBSSwgHherolQkXJVOrjyy3X/nbXSucoRvdjayWa7O dELg+ItQs+2e99rHvF1dWNzlFw9kab3xCDEgSIf+bUPMHOHnQHMSY1BlT69ae6/On5IH ddjDCEj55vsor9IxfP4lGvXfJGOvaEHXKyuVE5QMjoCA/1sbbCnZKow5oRiW0DXNdsle 1I6gVKmZlsgBLbZsdvY+NJwOpYLckK9SFC0G54iFMPKOvPbsj2vUFjU9fA8DXD+AW4UK MWihKdgU3GV2PIg5c2eS3nEkd7+pQsvCVwpV+De3uRnFMyZAqhWniax8swtvUkSvZ6sE Anmg== X-Forwarded-Encrypted: i=1; AL+hErGXyTxzAA0qs9plzdhBtAfDioTmbeDG8oAgVB2IcfNsZnTDZZZ45O1ZzvoKvF+xkkN/NfaQUR+kSQoqj+o=@vger.kernel.org X-Gm-Message-State: APuU4Z89HAuMZeFC7P358dFUGaFRp0ho8723tZAZh2y9QHFo0pjGuotL RJTOBPA0Cct6+ASZuO2cIGsR1BnH+UIAQ6DqKVX0S8BbmrFe8d6b3Lio X-Gm-Gg: AYBFou2yZU2kwZEeRouq6pgfoXjIItJQJe13p7widixbdVHbop0R+ZvtOWB7weSEM86 +qM3YEpEvBrNSr2kCrUb+K6WVwRfPEBlskSSRRvg6jvmcRMxyCbcY0zWSHEGoR8+nYsL4jFoUMV oH2DX7cwmDww+teB0ClRnzJAo6zyWYl//aXrk6aGqC2GdQkDGSddezKMqJWfbaPcmGmG3d8KupN 5li8GnnM2ba8YnM4CODwQ1EkIdkvBODQQ+qcW2vnyEATzdbJzk1TrQRBsxt0YiEXtJHHINrM0hy ZJVJ9OzhIlztqMOeVIIbUtt4/1F3VMh3JbSR3G++QZyCFiA8jGjLmVyrrvnG6cT8Y/J3ZtD0kLb /kWJaQpEyIT9Ba/FkWsM+3rlvBWuxJbTOzRGvuGj4Nl09JqlWsBhr2YHAdCfnJuX2nsyWzdcohX p2/r5luVLjYiJMp0Jpq5MONDVYpXACJ+s0jA4yADuyBTw4tKrMm/ppWW8W1Wxgtf2BV7WIbpgEl Ls42rY7MffjGJluD/nZw7rBbZuzk+557ntjl0NemyqBS3lIljLrRPnhT8/8gABTtx2NtCkzgsg9 h7C5bApllFrTIejx6zHrlqN59Y7ueBceDRf025QOcbJ3H07/Sxi7J/TRrNlZbxLi83E0Yb+vbPE e7aNme7fdeg== X-Received: by 2002:a17:907:c06:b0:c21:9b4b:2690 with SMTP id a640c23a62f3a-c5096328858mr256085866b.17.1794586722589; Fri, 13 Nov 2026 08:18:42 -0800 (PST) Received: from xeon ([188.163.112.62]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c5095b24b88sm122297266b.16.2026.11.13.08.18.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Nov 2026 08:18:41 -0800 (PST) From: Svyatoslav Ryhel To: Thierry Reding , Jonathan Hunter , Sowjanya Komatineni , Luca Ceresoli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mauro Carvalho Chehab , Greg Kroah-Hartman , Svyatoslav Ryhel , Mikko Perttunen , Hans Verkuil , Sakari Ailus , Cong Nguyen , Faisal Mukhtar , Dan Carpenter , Hungyu Lin , Hao-Qun Huang , Yury Norov , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= Cc: linux-media@vger.kernel.org, linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev Subject: [PATCH v1 01/10] staging: media: tegra-video: Move driver to media/platform/nvidia Date: Fri, 13 Nov 2026 18:18:10 +0200 Message-ID: <20261113161819.36847-2-clamor95@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20261113161819.36847-1-clamor95@gmail.com> References: <20261113161819.36847-1-clamor95@gmail.com> X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The Tegra Video Input drivers are mature and developed enough to be moved from staging into the media subsystem. No other changes are introduced. Signed-off-by: Svyatoslav Ryhel --- drivers/media/platform/nvidia/Kconfig | 2 ++ drivers/media/platform/nvidia/Makefile | 1 + .../media => media/platform/nvidia}/tegra-video/Kconfig | 0 .../media => media/platform/nvidia}/tegra-video/Makefile | 0 .../{staging/media => media/platform/nvidia}/tegra-video/TODO | 0 .../{staging/media => media/platform/nvidia}/tegra-video/csi.c | 0 .../{staging/media => media/platform/nvidia}/tegra-video/csi.h | 0 .../media => media/platform/nvidia}/tegra-video/tegra20.c | 0 .../media => media/platform/nvidia}/tegra-video/tegra210.c | 0 .../{staging/media => media/platform/nvidia}/tegra-video/vi.c | 0 .../{staging/media => media/platform/nvidia}/tegra-video/vi.h | 0 .../media => media/platform/nvidia}/tegra-video/video.c | 0 .../media => media/platform/nvidia}/tegra-video/video.h | 0 .../{staging/media => media/platform/nvidia}/tegra-video/vip.c | 0 .../{staging/media => media/platform/nvidia}/tegra-video/vip.h | 0 drivers/staging/media/Kconfig | 2 -- drivers/staging/media/Makefile | 1 - 17 files changed, 3 insertions(+), 3 deletions(-) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/Kconfig (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/Makefile (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/TODO (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/csi.c (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/csi.h (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/tegra20.c (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/tegra210.c (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/vi.c (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/vi.h (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/video.c (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/video.h (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/vip.c (100%) rename drivers/{staging/media => media/platform/nvidia}/tegra-video/vip.h (100%) diff --git a/drivers/media/platform/nvidia/Kconfig b/drivers/media/platform/nvidia/Kconfig index b211b46877f63..53f34308f5aff 100644 --- a/drivers/media/platform/nvidia/Kconfig +++ b/drivers/media/platform/nvidia/Kconfig @@ -3,3 +3,5 @@ comment "NVidia media platform drivers" source "drivers/media/platform/nvidia/tegra-vde/Kconfig" + +source "drivers/media/platform/nvidia/tegra-video/Kconfig" diff --git a/drivers/media/platform/nvidia/Makefile b/drivers/media/platform/nvidia/Makefile index 428415ff83de1..97a94b60fee93 100644 --- a/drivers/media/platform/nvidia/Makefile +++ b/drivers/media/platform/nvidia/Makefile @@ -1,3 +1,4 @@ # SPDX-License-Identifier: GPL-2.0 obj-y += tegra-vde/ +obj-y += tegra-video/ diff --git a/drivers/staging/media/tegra-video/Kconfig b/drivers/media/platform/nvidia/tegra-video/Kconfig similarity index 100% rename from drivers/staging/media/tegra-video/Kconfig rename to drivers/media/platform/nvidia/tegra-video/Kconfig diff --git a/drivers/staging/media/tegra-video/Makefile b/drivers/media/platform/nvidia/tegra-video/Makefile similarity index 100% rename from drivers/staging/media/tegra-video/Makefile rename to drivers/media/platform/nvidia/tegra-video/Makefile diff --git a/drivers/staging/media/tegra-video/TODO b/drivers/media/platform/nvidia/tegra-video/TODO similarity index 100% rename from drivers/staging/media/tegra-video/TODO rename to drivers/media/platform/nvidia/tegra-video/TODO diff --git a/drivers/staging/media/tegra-video/csi.c b/drivers/media/platform/nvidia/tegra-video/csi.c similarity index 100% rename from drivers/staging/media/tegra-video/csi.c rename to drivers/media/platform/nvidia/tegra-video/csi.c diff --git a/drivers/staging/media/tegra-video/csi.h b/drivers/media/platform/nvidia/tegra-video/csi.h similarity index 100% rename from drivers/staging/media/tegra-video/csi.h rename to drivers/media/platform/nvidia/tegra-video/csi.h diff --git a/drivers/staging/media/tegra-video/tegra20.c b/drivers/media/platform/nvidia/tegra-video/tegra20.c similarity index 100% rename from drivers/staging/media/tegra-video/tegra20.c rename to drivers/media/platform/nvidia/tegra-video/tegra20.c diff --git a/drivers/staging/media/tegra-video/tegra210.c b/drivers/media/platform/nvidia/tegra-video/tegra210.c similarity index 100% rename from drivers/staging/media/tegra-video/tegra210.c rename to drivers/media/platform/nvidia/tegra-video/tegra210.c diff --git a/drivers/staging/media/tegra-video/vi.c b/drivers/media/platform/nvidia/tegra-video/vi.c similarity index 100% rename from drivers/staging/media/tegra-video/vi.c rename to drivers/media/platform/nvidia/tegra-video/vi.c diff --git a/drivers/staging/media/tegra-video/vi.h b/drivers/media/platform/nvidia/tegra-video/vi.h similarity index 100% rename from drivers/staging/media/tegra-video/vi.h rename to drivers/media/platform/nvidia/tegra-video/vi.h diff --git a/drivers/staging/media/tegra-video/video.c b/drivers/media/platform/nvidia/tegra-video/video.c similarity index 100% rename from drivers/staging/media/tegra-video/video.c rename to drivers/media/platform/nvidia/tegra-video/video.c diff --git a/drivers/staging/media/tegra-video/video.h b/drivers/media/platform/nvidia/tegra-video/video.h similarity index 100% rename from drivers/staging/media/tegra-video/video.h rename to drivers/media/platform/nvidia/tegra-video/video.h diff --git a/drivers/staging/media/tegra-video/vip.c b/drivers/media/platform/nvidia/tegra-video/vip.c similarity index 100% rename from drivers/staging/media/tegra-video/vip.c rename to drivers/media/platform/nvidia/tegra-video/vip.c diff --git a/drivers/staging/media/tegra-video/vip.h b/drivers/media/platform/nvidia/tegra-video/vip.h similarity index 100% rename from drivers/staging/media/tegra-video/vip.h rename to drivers/media/platform/nvidia/tegra-video/vip.h diff --git a/drivers/staging/media/Kconfig b/drivers/staging/media/Kconfig index 644aefdb9d41e..8a5f6dcc49adf 100644 --- a/drivers/staging/media/Kconfig +++ b/drivers/staging/media/Kconfig @@ -34,8 +34,6 @@ source "drivers/staging/media/meson/vdec/Kconfig" source "drivers/staging/media/sunxi/Kconfig" -source "drivers/staging/media/tegra-video/Kconfig" - menuconfig STAGING_MEDIA_DEPRECATED bool "Media staging drivers (DEPRECATED)" default n diff --git a/drivers/staging/media/Makefile b/drivers/staging/media/Makefile index 584720e91327c..b8d874766371e 100644 --- a/drivers/staging/media/Makefile +++ b/drivers/staging/media/Makefile @@ -3,7 +3,6 @@ obj-$(CONFIG_INTEL_ATOMISP) += atomisp/ obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx/ obj-$(CONFIG_VIDEO_MESON_VDEC) += meson/vdec/ obj-$(CONFIG_VIDEO_SUNXI) += sunxi/ -obj-$(CONFIG_VIDEO_TEGRA) += tegra-video/ obj-$(CONFIG_VIDEO_IPU3_IMGU) += ipu3/ obj-$(CONFIG_VIDEO_INTEL_IPU7) += ipu7/ obj-$(CONFIG_DVB_AV7110) += av7110/ -- 2.53.0