From patchwork Tue Aug 6 09:48:41 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Keeping X-Patchwork-Id: 13754607 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 AA191C3DA64 for ; Tue, 6 Aug 2024 09:49:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-Type: Content-Transfer-Encoding:Message-ID:Date:Subject:Cc:To:From:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=G2DNrsT7boz+6SG4Q2aI2WTjTtQgsqASHAfi/s5KNDg=; b=kmsTAFamlLzGqmBXLiLgmHhx3L HG13a8u2EUXU2ClD+d5jIycAZDua2A9tcJdjBhTOdzAgQITlscYwwMGQ2eMnlSL9AezqnkfDcFNqC WCeQS3CJQnVGyFqtJ17EdBk2+oZVgEaLZTvgWFFuL8YmtQkmN634jbi9gEMsCoT+RYjQeKm4fezQn +8U8Efd5JgZ3C71Dg9TcuDU5ILEVCDv0NTYtmPdRP6ZXH//7Z0i+tHInX/z2fc8WAt705U50y0Nbv M39Hr9F5iGoSNaVR+BJoyL6q9ihq/6OA4vsnlWjZZmgULGNQ0PxEWhbUk9oj32GDGTf/yQoNxXl1M cegpQ2bQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sbGox-0000000197f-0CQ5; Tue, 06 Aug 2024 09:49:35 +0000 Received: from mail-co1nam11on20700.outbound.protection.outlook.com ([2a01:111:f403:2416::700] helo=NAM11-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sbGoQ-000000018yP-0FoH; Tue, 06 Aug 2024 09:49:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Rdgw4xZuJvzHmi6U/Afhckkq5Jyrlj+geD+tu5902DrUYKpaB3ywQcKOGleR4CsbctDxF0W0GQSTGwb2rWZ8P9hIQi5dEvhetbPmwfkDttkrrsj3KWhWHbc133u3AMjppcmaVrIACFlEfz/yOzkUzI0785kItJyXnNgzEnXmdNMkxqptHkyfGitVWjbZxeITVlgUiE3YiB+ZDtaMhZSCRkTrNJsT/2vQjSIdv+IkeXADxThIta8elH3lyv5dFpUTlVmcxsYPgNvV+GwmMHqxo4veBQoy4y9wXMtUFv89sEO9Y/y+Bec0LAmR85bn8FNUxhzCknqZuDWiKtK4EgCISA== 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=G2DNrsT7boz+6SG4Q2aI2WTjTtQgsqASHAfi/s5KNDg=; b=hVnWugriEqlDTw/bKrb0h6YCbglifHR/VvHEavPPjUpoSjB0pj7z7Uu/72xhC2CZ5FwpZC9ie3HFKwtOavWk2NLf7V69vJSi1z/bn57HlJDDo8LJKJXeRILD0/osjQjg3X0wTuP1L+FYhFYDavWsUTR2oykqab6cMiRHhvoSmHFq4rN6HMZhnNsIYIFzpFsiA9crS9LkiXX8/kiYMUuPMiTSHjh3Rvvf/4DSjIt6LdokWZGH6+uJKCnPv4FFtGWrXKfEDE+0US9vbnkf8t4aweMz08IBF1sPO+DyaChMaFtClgduJwi386Y6ihJ6QRhWg+UBYtkKopDCvTI5tTKvLw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=inmusicbrands.com; dmarc=pass action=none header.from=inmusicbrands.com; dkim=pass header.d=inmusicbrands.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inmusicbrands.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G2DNrsT7boz+6SG4Q2aI2WTjTtQgsqASHAfi/s5KNDg=; b=IjIQNtyYwgd5XcYso+stu8zs01458FAiv8nXvG3QiESevEEsCsauyE+h+hO74E9ndge4tJNKxkdPxXLzqKDO3OZ7ApAJ7vpVKdtOwPh39yoKrKwxbKN3o/RJC1GC3bSB26iPuDo3XDz4h0GxErvSKBw6+VnUNCJF+Y4swOnLbCY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=inmusicbrands.com; Received: from MW4PR08MB8282.namprd08.prod.outlook.com (2603:10b6:303:1bd::18) by LV8PR08MB9392.namprd08.prod.outlook.com (2603:10b6:408:1fb::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.26; Tue, 6 Aug 2024 09:48:56 +0000 Received: from MW4PR08MB8282.namprd08.prod.outlook.com ([fe80::55b3:31f1:11c0:4401]) by MW4PR08MB8282.namprd08.prod.outlook.com ([fe80::55b3:31f1:11c0:4401%4]) with mapi id 15.20.7849.008; Tue, 6 Aug 2024 09:48:55 +0000 From: John Keeping To: linux-media@vger.kernel.org Cc: John Keeping , Jacob Chen , Ezequiel Garcia , Mauro Carvalho Chehab , Heiko Stuebner , linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] media: rockchip: rga: fix offset lookup Date: Tue, 6 Aug 2024 10:48:41 +0100 Message-ID: <20240806094842.248775-1-jkeeping@inmusicbrands.com> X-Mailer: git-send-email 2.45.2 X-ClientProxiedBy: LO4P123CA0648.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:296::19) To MW4PR08MB8282.namprd08.prod.outlook.com (2603:10b6:303:1bd::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW4PR08MB8282:EE_|LV8PR08MB9392:EE_ X-MS-Office365-Filtering-Correlation-Id: 8809edd6-89dc-44eb-d7dc-08dcb5fcfc78 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: 4D87bPOL0mcPGGWh5rr1KFei8WMNijWnzaM7YtQXJKDKerD+H9akZicp1Avx8uC9HdE1IhmvYNCecWIgbgBc6X7O3p8Pe9sYjWYclYVfEabcE2O+0qFtXQIeyYsKaHgadv1go3jmsglsT+5wC5MkNZZvEYa41I67q8ry3uOHlqTJLbqUc1nHhDQ1xC4kYpaUX7AZH006j8bRfM+7wkJ9f6jcG4uvhYTdCDbpfxOonLJPrZ9PbRvLmXUS5YYRbyTVZ+pRgTbvUDN5PcbmTm74Zo4lyXOyiHu8/ysBCuvTh+QjME59n87gR2iYC3+48ED5xDJbccTXsQUJlOztBRAX22NZ/oy0xyUrYLcpNlmb/uHVWabf7rgmOrxHOLWu6kNCfOmsUhaySwk9mejXUlUl+NDbGRLVnU+ZmhSswGJlcZAfEvYOQ5lPRi/qm+MGwAJFvKXB1fcALbPyu1cXbvqJQmj2eE4gtgHnLLFgnSGLomQVtE/F7I6ZSnReYc0tNgIQ2lcp55j/SSLmb7dSET+6aNkFYY0TXtHq6EuBQHfeHV4yYHbd0hnDHxdZtWUMRF0fh5dB6L2QWPndtqN3FILvkRhkJLx8s5l1HVlf1kfemY+eem+XlRF4nHQH0BRhcB/DtuzNG2ldc3DraqBcNJYcABTFQK0KR6U1OE3DVkoeiFP1VYnwkkt6YNSDUKbygUZruw+ETx6JwyDhQdSWEXUNTpI7cjf6aYFY3dFZ2e1u8WhSbDBTPrUjwkEkQrSjZ3rkEx7kNvL9hN5PsegaZdBsUJtz2EKAf2Xk8g2afoYTq4xrAkKaSp8zNqXRHRcqOAF96jAHc4Cpn+YcfI2aNOuhpU9lUgEFE7ZnY3sppjNys3Ogc1emLhNkMT4uCsV0lB0EK6ZheO7qxq/wHV39YiXnaFPDowpZmOZJnC8uA0ua/n9J7HESFT+74ZFu+VBX7LFL3XipGp8sFD/sCtFSzcnjcxc/Qjl/I+U0wY4oR26Ex8wIy1G/8TAzUfSIdBk98UOzdbr++0iRE95U2D2T8JU4S1gegZaVZJeqMYxqIz9rv5wwF3Za/Xwu/7B89c0cGT0nriezGQ6bXsg4unfnIfrbskecBAGYWW9koqBnZfgjjU16EjHXbPXRmOTgXqOuCTsmOqjFNMn920JqcMscLnTGxBmzl6v49Av5lrIfDgKzXksV5AxIZzUhitktVv9N5q4EFlzMj5pDYGcJD2oWR7knXEbi75Tk0vsK9zgA28VJ7AXYf5pcJUc7IdYE/nDi0u9q4Rb3BcTNy2qlFSJWzFeH9Y+63LwpT/9Cg4x5YiOmWk4RrgTTWsVpjvSGmp/Lzm93cVK8uyyX2HZr/jVXeXKKycCUkSSIqlWT6ECtNVSHvIV9ORVlRIivd7d5sZFa6nhsbEK+kgSskiBSSS53KW5xog== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR08MB8282.namprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(376014)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: PLVqeM3PZ5d/PK93zCZktHXqDyfuI1qiLeSzCzCUp6gJf/h6v9deiNdYHFkbmQupMyRCGYy2UwusbOBLASlCk9oUccHxJpQJkoufZM3D1LpigXD96sW6nw4VLzQb72NhBL33qLDpZBRl5lhFjVkoaCe93eOr9deeEf/zEeFnsj8RfmHnNScwz7SUslKADtmMDx/YRzfaXXSP0MMvqOaUZrpJChHBDCaKE9eaxXN7nlul0LdY8z9e8LD3yTjHw4J7xO80AEDRVyBsTrEm8KLt+HGKCOzRZ8NeXnY7DQnR3cQD/xrGTOKxUBzlAYDvaj5niEvHPWddrnlTDmj4FJVWQqLN9JlG2UHLMpteEScOF76RaJZx6fVUgrSxHg9pXMv3UpM/HaPtkLSfjQsb2aT2ixwGFfLv+AP2DQeCEdzO6T+G5pza6OYiAG41WmcVjYScXvmRl5BGDCLxcPVN6YWJIAZ07p9L8ROJKTIaidWYqCo1Z09ieqh8RFMgVW8THgWA4dy+UBoy+b/9Esgp7xlgZmnMdgVjqQf1QT/qxbj15ZDh2yq7E2RdKrWjwzf+RD5geqES6uQxtuwqcZM2YPtoqOmvFkXcdEth+fyKMlzNTRMexc9xWaUit2eR7z/GZ5dC8MzX3o2uqFgpnmXUO2/ExRc8ZT+O2mUMpoeVrsJ4CkSHrhC4SmyvEsQD9+kkgM1Vzm6eKT5sngAzkQornhCxsxbLvBoNmBghB5Mn3N5k79ag9fgwlEwmSg69wP7Jr05f4uj7oKVLMMuf+5MF+eFVIP4oNYGamGvvbdKQC8lCYtsnhEZtfTvMPI665InVCUcaLLsjiJWouMcPygMU+tdvjgAW3+ycSo26p0oELyQNlr7P81pd4y9+Ezb9FejrbbiDBrx7SVxXElSbu1Jr15l3Xt/J7PU+noO2YVrGyqgoJOZ5pxCgKDUCCAOtu6fKUhLgyJekIdgcUevreZVoQHisq5CiIJfN0W7a0wuC4CNDYN7TDtVVSLIxRhPMPy65Q8EyvU3ZRpjBCXqbH9D8cf8nXkx7PN0tl1wL/TWEzUVFX9m0UetGn35NGqNlAVac78MrUiw54DCwn5hflU+FIdX8wfFMZtso0rK09EEI7H6VLJFUJujzpskBMxV1Vah7yJd5jyJgpWHdowi82DN2RPB2EMOMnPs2PNZbEL99S95kVmjqYv5YP4Us6lFvZ1pTG0uxqEYFj8uMGaTgM5Alb27XztUuPxlukcjUPqD9xENmNR8/3ywNScRtA8hXA0k0BssRzYgMBh8Imcb4V1yTYpUOndVvJSboQZ/EuUAQzoRqIdzbxTHay9AuVKteOIGvoCXrBXC2MB2Ui1gksiBGiPS5KRIfc1VTgRVhOlT9EvoQk7d387TOz5dBUS2UbntxA472QGU1ZDaOEPZz82uPqu3BhN7r/4Npkfg+JbcBgvS2VMPBmFmW18RwOCEaRQgsMuffCqHOLvn3U2QWqH2lnvnZRRjBgbkUEPn0pI3FJmg1Lz7mIsEvEPANxceGIVDU4R2cAk22eKCpt9DYMrk2Pt7a9x2MqKJlVev5jYzE7zo3l/Bi38KlE6M5CBD0q+B3a/d3tVGc33CxFBvj216ZaKZPKA== X-OriginatorOrg: inmusicbrands.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8809edd6-89dc-44eb-d7dc-08dcb5fcfc78 X-MS-Exchange-CrossTenant-AuthSource: MW4PR08MB8282.namprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Aug 2024 09:48:55.4802 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 24507e43-fb7c-4b60-ab03-f78fafaf0a65 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0chzgFAp/un0hzlbAC1cj2fzGzCkJ4Z6IUMVquznixCb+hMw/knMgVRhmWNBYcQkCt6Yf4+ejHP7GPY9IIE6MeHDjjcX7ziILxRzR27A5fc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR08MB9392 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240806_024902_142470_E162359E X-CRM114-Status: GOOD ( 11.87 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The rot_mir_point_matrix is arranged with the rotation values in rows and mirror settings in the columns. Fix the order of indexing to match this so that the correct values are used. Signed-off-by: John Keeping --- drivers/media/platform/rockchip/rga/rga-hw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c b/drivers/media/platform/rockchip/rga/rga-hw.c index 11c3d72347572..b7d51ddb10fa4 100644 --- a/drivers/media/platform/rockchip/rga/rga-hw.c +++ b/drivers/media/platform/rockchip/rga/rga-hw.c @@ -97,7 +97,7 @@ static struct rga_addr_offset *rga_lookup_draw_pos(struct if (!offsets) return NULL; - switch (rot_mir_point_matrix[rotate_mode][mirr_mode]) { + switch (rot_mir_point_matrix[mirr_mode][rotate_mode]) { case LT: return &offsets->left_top; case LB: