From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 352D43EE1D5 for ; Thu, 23 Apr 2026 12:52:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776948756; cv=none; b=bM0apjgMUl4WCwtjmfS+8EY1iaw2DPzG2nCqmPkjVhfjJCnhK4TqHZ+oeWevn4meQ1RFxBQeHZf4uqjg46GMvsTGwW12oauoBNHqE9nCH9bpjcHcfn7wqSx9cw6YGPyNOwz9zZdTKjicqa5AKtQtB6CIf3wt0gL3VCSQ3MK3IKw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776948756; c=relaxed/simple; bh=tKQ2tJ6SD6k4XaJGv1agTBDudy2Fgh4ItfGIyGUm3ck=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=olW5X3N7OGroBdimnAg/QDQzvZuZGYxng1uG1CrwX6xewPJuvSFC2uuHna3GWKRIUPA07AH/ug/pRn5UmvsbsE7GOs2uuDfl7zpyE2JhI4cLV2x8hAHikGtZhBNpPXXnAnCZ/TWrSyJ7Z0VUnN6ugky2Spay7aMYX9bA17g/Va4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Wj/Gtorb; arc=none smtp.client-ip=209.85.210.181 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.b="Wj/Gtorb" Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-82fbf5d4dc2so3364858b3a.1 for ; Thu, 23 Apr 2026 05:52:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776948754; x=1777553554; 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; bh=3+RZEmGjfBSKMztRaXEJerE29lzPNudyadXu2P4tV0s=; b=Wj/GtorbEH9Hfq/NgvXvBnpxNjID+MSklVEFqZTBmoa8ILAhWbg6NBuUAJHAvJeTM3 EhdIHZTh/jB8TVsEJuKQ5VsxD7XyzM/E8Mqq/Ox318VG4aA/8XyhIFpXDykrIII1WxC5 f4MPl09XoO8zK19iiwAMRnHfFa9C/z2se+NMW4wvhHDmXCDvMOl8tM5Znd//0c0zZBAL PMi8e79NW6RFInzHYDrW7d4Y4c9BEAJ0LW0KeWrw8TA2ioXMkb2fYO/FXpK2bawnAml9 wHK+JMumWsFx+gJITdgS3sLZ0hJSGZmfMRdQcCQO1jfbx4JOnlaIt0VgXlzWdcYWVMru CylQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776948754; x=1777553554; 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; bh=3+RZEmGjfBSKMztRaXEJerE29lzPNudyadXu2P4tV0s=; b=pPBo5mHpa7o/rxzAG/DVgYpK2h96F184ml6WCofue08ukmetfQDCAjBUvUpwkhssvj AlMOzHwis53hbfsx57zlQc7jlmixixGW5uE9Z84fMgmFT8khVKURKk4bg5su94M/fAjb nJac7i1dej+FyxAmW0mlKn+z+5KRXvHlKD9jaUW7UHsbAAf5nD0eFUTZuqUW3nLpUrEc ifos36Jxf5UUDGQfFyILa6DNfUWpQjfdF8+unPAJUJaH3xUIBWnzm5G+UGHt2O5B2X7F KFYrUYTtEFqLfMiOS624vlen1BUT+LUbh0NK64m1UID4qgKSC558ZHFuZiDGV/ASwHhI rrLQ== X-Forwarded-Encrypted: i=1; AFNElJ/QTF3dDLAsml+HASrKytKN8GdTPa75uTEfvxBeIFwrAmi2RAy3YRH6OIHKFqrm1/pmpqUBNhTU9UcnbG8=@vger.kernel.org X-Gm-Message-State: AOJu0YwKGTdOfF9QnJgIn0s313Dfqf4PF/BPKnaY0TAIAJNBo44DZ+1G X0CFTqKkOC5RtyhmLFp+bKQzlk1a08GNF14wtzAkyIUzR7LebkSr0Pjm X-Gm-Gg: AeBDiev95Yo4bFZeGRWTtaXghVr+SpPNNMQ5okyvlAuRTbPJvKWeo3ugNySSJmRalES 1s1SCKk3Yt0zeK1gICihP8VSd4o+ikGszoIEXR2DutbAEUxTsxq141DQ9M+ZTaEnP6MXWs4wxru /xhsz1jfL+zqvbQkJ3JLVClpKyjtvasm9fDyTqlP8lAZD9YI6BIMm4Kc/HwmkAMx4WiXuXPEcM0 wc1nZr22TnpA2fVowmSL5gMsKAyBKmDOeE0OpjefnBMx6MxXusLIWzaO5f4ptMZWOouECu+8cWL o9tZIePixyKtuUwZRwouE2GxJcwsZ+hotiPgQ2EixOcy1i4qdOiOknde3e5JGrRb8YxPlW7Eg/E 7S6iq51xUe6gzjq8t1lJSm5q5zROX/wR4r+ZxXpdlFIZO8MbkkeMvxTNJnuOtByOAPLWiXEALgd BllJlGlMwwVc1DKcisStac/XINJ3N5aKa1LjYb/K7nzSjOZmuOjF3r8ARsc3eAHE8= X-Received: by 2002:a05:6a00:ba02:b0:82f:8b20:9165 with SMTP id d2e1a72fcca58-82f8c9222e1mr28873037b3a.44.1776948754378; Thu, 23 Apr 2026 05:52:34 -0700 (PDT) Received: from arch.localdomain ([103.182.132.254]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82f8ec0092bsm22043687b3a.50.2026.04.23.05.52.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 05:52:33 -0700 (PDT) From: Debjeet Banerjee To: sakari.ailus@linux.intel.com Cc: andy.shevchenko@gmail.com, andy@kernel.org, debjeetbanerjee48@gmail.com, gregkh@linuxfoundation.org, hansg@kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, mchehab@kernel.org Subject: [PATCH v5 1/2] media: atomisp: csi2: Remove unimplemented DPCM decompression Date: Thu, 23 Apr 2026 18:22:15 +0530 Message-ID: <20260423125216.19217-1-debjeetbanerjee48@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The source pad format handling attempted to map DPCM-compressed mbus codes to their uncompressed equivalents. However, the rest of the driver does not support DPCM decompression, making this dead code. Remove the DPCM unmapping logic and simplify to directly copy the sink pad format to the source pad. Add an explicit comment stating that DPCM is not supported. Signed-off-by: Debjeet Banerjee --- v5: - Rebased onto linuxtv.org/sailus/media_tree.git (per Sakari Ailus request) v4: - Complete removal of DPCM decompression attempt (per Sakari Ailus feedback) - Keep source pad simply copying sink pad format without unmapping - Replace detailed comment with explicit "DPCM is not supported" statement v3: - Drop "staging:" prefix in subject (per Andy Shevchenko) v2: - Rebased onto latest media tree (fix CI apply failure) - Fix missing linux-staging recipient (typo in v1) - Fix indentation --- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/media/atomisp/pci/atomisp_csi2.c b/drivers/staging/media/atomisp/pci/atomisp_csi2.c index 95b9113d75e9..64419c1a805e 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_csi2.c +++ b/drivers/staging/media/atomisp/pci/atomisp_csi2.c @@ -107,7 +107,7 @@ int atomisp_csi2_set_ffmt(struct v4l2_subdev *sd, &tmp_ffmt); } - /* FIXME: DPCM decompression */ + /* Source pad format is copied from sink pad. DPCM is not supported. */ *actual_ffmt = *ffmt = *__csi2_get_format(csi2, sd_state, which, CSI2_PAD_SINK); -- 2.53.0