From patchwork Thu Mar 6 08:05:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 14003963 Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) (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 86F711DC9B1; Thu, 6 Mar 2025 08:07:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=136.143.188.112 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741248432; cv=pass; b=KFSbN5Gnt/wQYkyt73C6JnXcbt7yonLZIa1no/n+CPMIQhG+gGLjCGVJ44aOxUeNOMjmeI3T1kRv9e5Z98tLywz1fo1SQf3bbg/KlLTDvZ206m8qtKQbMtssydJSQt61XDxJ0NDC4qqVhctJpiEJ9c/YkeNyiWWLTFF8QZ96C5M= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741248432; c=relaxed/simple; bh=dWKsAci39FlsH6tQCq0upEs19/Xio6S+NFIyyEsNm24=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bVZga7e8wRt38ryMLmUUa+i/ICkkxQnjCsLzVrEIFxeCEwEfTjtGf5A2kpc8HG16WMeAlgnMXIb3cGJvNBejiLXNr2Dv5m5zqQca+ua8b2AFUrupqBhnPxlF49m7YqrIYFLcigc+En3rxPE6Mbl4G99bpFzlFx7TPX5HFcOAKEU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b=XXeYrDPn; arc=pass smtp.client-ip=136.143.188.112 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b="XXeYrDPn" ARC-Seal: i=1; a=rsa-sha256; t=1741248395; cv=none; d=zohomail.com; s=zohoarc; b=dcuS1vvnFY8KcKNp3B1qWH6z5ABilI5v5mzOFsWTGqDDIMEMhiH69DLJg/93jVZfLvGYNQAQEtu7PAHBwvTZSBgSG0T+FfuWlNoDS6z7IYqjvOQfV9mV3VUcAIclCgtt4X3mYNOj0vtHoU+6pm7nHHVbjAzRa0wm2ohHXG+Xykc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1741248395; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=uCOliLTc8FCNZdZQCcLkuTnopU2o/wGilsZ2OAGkH7Q=; b=XX8zeFLWDdSw5pKnyqisWzxlInY4vWSB5482xn7bqWYCNDoTwF/M5qco07KSqd0AcMZ6v1YY0JEJUS6w0otWupEtFqln2+/p7vn0kbBVoFSmODjHrmQGLRwWgVqEXX7hLeEIp/ajAfpJV8TO4Ju+RsI/9B9Oa+C2fBugdfQvWMU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=dmitry.osipenko@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1741248395; s=zohomail; d=collabora.com; i=dmitry.osipenko@collabora.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Message-Id:Reply-To; bh=uCOliLTc8FCNZdZQCcLkuTnopU2o/wGilsZ2OAGkH7Q=; b=XXeYrDPnvMwong0AxeA19sYfopUW8O/CPCEdhZPU4CgtXNniVnkkYQNeWtfl9cve MpcjD3wQ8SbTqQ87BpX6KsyOan1IGWI929lA5Z5OUQHsH9ZYjYVuD8Fgvpg+DJtMkMR NcKe4gdhb8vu/EIcJg8nihpUv1UWtRhnRJwYBLy4= Received: by mx.zohomail.com with SMTPS id 174124839394569.84592736885759; Thu, 6 Mar 2025 00:06:33 -0800 (PST) From: Dmitry Osipenko To: Shreeya Patel , Heiko Stuebner , Mauro Carvalho Chehab , Hans Verkuil , Rob Herring , Krzysztof Kozlowski , Conor Dooley , jose.abreu@synopsys.com, nelson.costa@synopsys.com, shawn.wen@rock-chips.com, nicolas.dufresne@collabora.com, Sebastian Reichel Cc: kernel@collabora.com, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org Subject: [PATCH v1 1/3] media: platform: synopsys: hdmirx: Remove duplicated header inclusion Date: Thu, 6 Mar 2025 11:05:31 +0300 Message-ID: <20250306080533.294964-2-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250306080533.294964-1-dmitry.osipenko@collabora.com> References: <20250306080533.294964-1-dmitry.osipenko@collabora.com> Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ZohoMailClient: External Remove second v4l2-common.h header inclusion. Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202503061231.PHF6hEL2-lkp@intel.com/ Signed-off-by: Dmitry Osipenko --- drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c index 4ffc86ad6c35..f161fd6712b6 100644 --- a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c +++ b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c @@ -39,7 +39,6 @@ #include #include #include -#include #include From patchwork Thu Mar 6 08:05:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 14003964 Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) (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 86F201D8DEE; Thu, 6 Mar 2025 08:07:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=136.143.188.112 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741248432; cv=pass; b=CeMLLRxnUCPqOisyVKGL2Vigx0Ss09tA6EHFteUHVxYfdLwYzlUDR1My2KFGz5LGr20XJxZIGrE2ZfEE2LR0pDsrWlEJvywjN8ad6PxGErlzlnQruyE2aKAPPVkU5cP3SAAJSUHJ1VahKe6zj5B3Q2vaV9/47fWIL3ShUi1UUOc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741248432; c=relaxed/simple; bh=sdzFA1XPcTdD1mFV8fJzGTCHQgcCMG0g7y5On+C/zAA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=X+aIK/xyshwvxj5339lejBxj4WImdy7mlGgjoKuczTHFFqH76Ck7SZzho/SRTTnfan90tslpv/p39d0iEYnK83gxzEaph1aBePZSxF6ogOyiWL3e+937AhYXQUnVM1j102Tm4aUej2X78FOkd5++1VDUMWhIid3Nsy8AO5Dz8FU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b=UIBJvsb4; arc=pass smtp.client-ip=136.143.188.112 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b="UIBJvsb4" ARC-Seal: i=1; a=rsa-sha256; t=1741248399; cv=none; d=zohomail.com; s=zohoarc; b=fhCIQ++H+H5gB1rpJTECvK8Dk6oQPZ9QiQoDGYbmObaSkFYqI0SUOrW2lhmrHz39/fyRBa2QbG6qxWT4PeBikqKjHqAt0PveX3uBPKBi5lEm30t0fgEB257rGItBr9Xfh0X4oLwdoymHrLgxvB6Ng4AqfVDkcdxXXP1Nv0hegw4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1741248399; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=WlAgz/1QpV2kZXdNieTjab+and/nPvcU/9gROcEfjZU=; b=RC19bOxkkzwtuPDTt+PGW/po/nZ2UClzsq55qCK/Lb31i249WycO2gHNlYDDpIZpkUuMVOjKwsrFlSik7asYRwA7Hyy77dYW/It/RMH41yPMb5yBGRvGKtvXmNNKibTXkoL2PCxSNvT1mCeIzi5wrJXZjgYiKQlQXQMBcHqaRGM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=dmitry.osipenko@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1741248399; s=zohomail; d=collabora.com; i=dmitry.osipenko@collabora.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Message-Id:Reply-To; bh=WlAgz/1QpV2kZXdNieTjab+and/nPvcU/9gROcEfjZU=; b=UIBJvsb41FcCim0XUZZAGqxX/G5lqPMA4gYjOl/nQJmvXUAAI4coTwv10fKDqYRN OHAxbEe65Z4E6v0hgWciD2yll53nE1iXaQpOV2uAHvVAcDUhlMkI8SWC9t1xBlYzQK1 ZxSjil0DjOnhj1t+pt0iKR89t3Uy1oLvjwskZ4w4= Received: by mx.zohomail.com with SMTPS id 1741248398426801.4470698537392; Thu, 6 Mar 2025 00:06:38 -0800 (PST) From: Dmitry Osipenko To: Shreeya Patel , Heiko Stuebner , Mauro Carvalho Chehab , Hans Verkuil , Rob Herring , Krzysztof Kozlowski , Conor Dooley , jose.abreu@synopsys.com, nelson.costa@synopsys.com, shawn.wen@rock-chips.com, nicolas.dufresne@collabora.com, Sebastian Reichel Cc: kernel@collabora.com, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org Subject: [PATCH v1 2/3] media: platform: synopsys: hdmirx: Remove unused HDMI audio CODEC relics Date: Thu, 6 Mar 2025 11:05:32 +0300 Message-ID: <20250306080533.294964-3-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250306080533.294964-1-dmitry.osipenko@collabora.com> References: <20250306080533.294964-1-dmitry.osipenko@collabora.com> Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ZohoMailClient: External HDMI audio CODEC is unsupported in the current version of the driver. Support may come later. Remove HDMI CODEC bits that were left out by accident to keep code consistent. Signed-off-by: Dmitry Osipenko --- drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c index f161fd6712b6..981ab96cda3c 100644 --- a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c +++ b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c @@ -40,8 +40,6 @@ #include #include -#include - #include "snps_hdmirx.h" #include "snps_hdmirx_cec.h" @@ -122,7 +120,6 @@ struct hdmirx_stream { struct snps_hdmirx_dev { struct device *dev; - struct device *codec_dev; struct hdmirx_stream stream; struct v4l2_device v4l2_dev; struct v4l2_ctrl_handler hdl; @@ -158,7 +155,6 @@ struct snps_hdmirx_dev { u32 cur_fmt_fourcc; u32 color_depth; u8 edid[EDID_NUM_BLOCKS_MAX * EDID_BLOCK_SIZE]; - hdmi_codec_plugged_cb plugged_cb; spinlock_t rst_lock; /* to lock register access */ }; From patchwork Thu Mar 6 08:05:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 14003965 Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) (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 E51861DDC1A; Thu, 6 Mar 2025 08:07:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=136.143.188.112 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741248432; cv=pass; b=Ioy9RKmLCMeV64eMBQqbve+apRIeAUY9Qeq2pKX2VeD5159ev9+MqFNyEFRBaLQn6jf06V7xbdG865rJsVOLRtl+qW3K4VSqg2WmGV2OywPcRqp6FmGw5oNvA2xNiiedydtBrZdC6eSrhiqHWdfV6QyJjdfI2M28X8QXh4IItqY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741248432; c=relaxed/simple; bh=bXOVbMc53/iHjNxOayA7gUsgrF2slBoIlqdrCBXwXGY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WX3QjXOrRwxfPYEHkulCjmXHnbVkNWmFHFR5r4IAh2koIA27lnabaGXS9eMlq/glT2OtwcKI3HhKpqxKEXSQcLHzEIRYo7IxVwJmB9j4ZUp9WRU0sOKjrAQ6DgzvC0N3wljpWb+kQuQkBN+o0wIobztxQpE5MIPyBhX0Fff7YNA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b=AQfvAzEn; arc=pass smtp.client-ip=136.143.188.112 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b="AQfvAzEn" ARC-Seal: i=1; a=rsa-sha256; t=1741248403; cv=none; d=zohomail.com; s=zohoarc; b=QVijENwYyr5utMB2yus9zbeRHi3GT24Lp5nxeIe6DlV4umTWmitkjSa5LRTFwC4r9n5maRBY1SkDj3KjK1yOjtjdF/L7bmIARpP2IWreeHGmek14hbCpS7MVtQGh/EO+ZxJOKvDwRJHAX2fS7T1Dk2ryS5Pht+XGGN21rbDIWz4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1741248403; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=whersDX4DEkG04Z8xgeBcBNQwsmhyrxWaqfS9ESwEKg=; b=X2HS75TtQ+mKwItAj/LkGMkPGPga42Rr20KjMoKCK9bn1dFcqtPxxLteEJxoIFDbEIjacoAX9QrbVbEWyFxIqnEkC0cUenHNQC+9CSi9jiYpmZZcJqt7mOLffPkFDeNbOe5AxIbXZeIGmNdBeb/Qux9F1R6rt5ENwDU7phV6tJ4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=dmitry.osipenko@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1741248403; s=zohomail; d=collabora.com; i=dmitry.osipenko@collabora.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Message-Id:Reply-To; bh=whersDX4DEkG04Z8xgeBcBNQwsmhyrxWaqfS9ESwEKg=; b=AQfvAzEnmiNarr2We7sc3PQ63m5qMSFHYk3ovzhPaMFLywIrVCo3l9Do6eIl0olc CnWGAv6w8wQD7lX/HVSoKuJydFI7jZqd2aUSLHRKkLClhu5BzBRpYG9tg50pRykt+as hA+1taNNwusHkXU2NdRbyjnCm0GCrsClndJfUQ20= Received: by mx.zohomail.com with SMTPS id 1741248402849409.8127398309143; Thu, 6 Mar 2025 00:06:42 -0800 (PST) From: Dmitry Osipenko To: Shreeya Patel , Heiko Stuebner , Mauro Carvalho Chehab , Hans Verkuil , Rob Herring , Krzysztof Kozlowski , Conor Dooley , jose.abreu@synopsys.com, nelson.costa@synopsys.com, shawn.wen@rock-chips.com, nicolas.dufresne@collabora.com, Sebastian Reichel Cc: kernel@collabora.com, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org Subject: [PATCH v1 3/3] media: platform: synopsys: hdmirx: Optimize struct snps_hdmirx_dev Date: Thu, 6 Mar 2025 11:05:33 +0300 Message-ID: <20250306080533.294964-4-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250306080533.294964-1-dmitry.osipenko@collabora.com> References: <20250306080533.294964-1-dmitry.osipenko@collabora.com> Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ZohoMailClient: External Move cached EDID that takes 512 bytes to the bottom of struct snps_hdmirx_dev to improve CPU's cache locality of the struct. Signed-off-by: Dmitry Osipenko --- drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c index 981ab96cda3c..4d42da7255f3 100644 --- a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c +++ b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c @@ -154,8 +154,8 @@ struct snps_hdmirx_dev { u32 edid_blocks_written; u32 cur_fmt_fourcc; u32 color_depth; - u8 edid[EDID_NUM_BLOCKS_MAX * EDID_BLOCK_SIZE]; spinlock_t rst_lock; /* to lock register access */ + u8 edid[EDID_NUM_BLOCKS_MAX * EDID_BLOCK_SIZE]; }; static const struct v4l2_dv_timings cea640x480 = V4L2_DV_BT_CEA_640X480P59_94;