From patchwork Tue Aug 8 11:27:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrzej Pietrasiewicz X-Patchwork-Id: 43030 X-Patchwork-Delegate: sylvester.nawrocki@gmail.com Received: from vger.kernel.org ([209.132.180.67]) by www.linuxtv.org with esmtp (Exim 4.84_2) (envelope-from ) id 1df2fd-0006oS-Va; Tue, 08 Aug 2017 11:27:34 +0000 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752383AbdHHL13 (ORCPT + 1 other); Tue, 8 Aug 2017 07:27:29 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:46232 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752277AbdHHL1W (ORCPT ); Tue, 8 Aug 2017 07:27:22 -0400 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20170808112718euoutp0143cb4f4efef9ff74eebec045255f5c6d~Y21YXiwJ22666026660euoutp01d; Tue, 8 Aug 2017 11:27:18 +0000 (GMT) Received: from eusmges5.samsung.com (unknown [203.254.199.245]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170808112717eucas1p16f5c49f2e583eb6e9689dee3240d4927~Y21XgYAwo2171821718eucas1p1o; Tue, 8 Aug 2017 11:27:17 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges5.samsung.com (EUCPMTA) with SMTP id 14.53.12743.510A9895; Tue, 8 Aug 2017 12:27:17 +0100 (BST) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170808112716eucas1p10a5069ad7ddad2eae5b8dca4f466feee~Y21WubH471147411474eucas1p1j; Tue, 8 Aug 2017 11:27:16 +0000 (GMT) X-AuditID: cbfec7f5-f79d06d0000031c7-c5-5989a015c631 Received: from eusync1.samsung.com ( [203.254.199.211]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 28.41.18832.410A9895; Tue, 8 Aug 2017 12:27:16 +0100 (BST) Received: from AMDC831.digital.local ([106.116.147.122]) by eusync1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OUD002SM6H90300@eusync1.samsung.com>; Tue, 08 Aug 2017 12:27:16 +0100 (BST) From: Andrzej Pietrasiewicz To: linux-samsung-soc@vger.kernel.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: Andrzej Pietrasiewicz , Jacek Anaszewski , Marek Szyprowski , Bartlomiej Zolnierkiewicz , Mauro Carvalho Chehab , Thierry Escande , Krzysztof Kozlowski Subject: [PATCH 4/5] media: platform: s5p-jpeg: fix number of components macro Date: Tue, 08 Aug 2017 13:27:07 +0200 Message-id: <1502191628-11958-4-git-send-email-andrzej.p@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1502191628-11958-1-git-send-email-andrzej.p@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRmVeSWpSXmKPExsWy7djPc7qiCzojDR6uFLWY9bKdxWLjjPWs Fre3bmCxOH9+A7vFpsfXWC16NmxltZhxfh+Txdojd9ktVj+rsOi/eonNgctjx90ljB47Z91l 99i0qpPNY/OSeo8t/UBe35ZVjB6fN8kFsEdx2aSk5mSWpRbp2yVwZcz7c4+5YCdbxbWrs9kb GHewdjFyckgImEj87vvNCGGLSVy4t56ti5GLQ0hgKaNE+/u57BDOZ0aJMxMa2GE6vh25AlW1 jFHi07Q2JgingUli/YnfYFVsAsYSew92gM0VEciSOD2pkQnEZha4wiTxc70eiC0sECDxbecU sHoWAVWJZ78/MYPYvAKuEjOuz2SD2CYncfLYZLBbOQXcJD7emwF2koRAN7vE7JefgRo4gBxZ iU0HmCHqXSQmrP0NdamwxKvjW6BsGYnOjoNMEL2TGSU23PzAAuFsZ5RYe+wENDSsJQ4fv8gK cSmfxKRt06EW8Ep0tAlBlHhILGt7yA4RdpRYegjq+auMEpMbrrFMYJRZwMiwilEktbQ4Nz21 2FSvODG3uDQvXS85P3cTIzDiT/87/nUH49JjVocYBTgYlXh4GTI7IoVYE8uKK3MPMUpwMCuJ 8PbN64wU4k1JrKxKLcqPLyrNSS0+xCjNwaIkzmsb1RYpJJCeWJKanZpakFoEk2Xi4JRqYNwr /4NhzrsWFoFVF/U5zze8/hdwZkqRRsa+EsfphpEMUz18IqV/Fk3yins866XbL6Vz/g/Yy38o trvNDmfp1REXr+vds291/lQhYdbtbqE3WubvUCo9sDGt+9Ack7jE4jUz23V43I1ubNQX2bHo WPXz+zc5dj5pcyzhXh+53EV05vGVC+5VOymxFGckGmoxFxUnAgASYXY29AIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42I5/e/4ZV2RBZ2RBuf+61rMetnOYrFxxnpW i9tbN7BYnD+/gd1i0+NrrBY9G7ayWsw4v4/JYu2Ru+wWq59VWPRfvcTmwOWx4+4SRo+ds+6y e2xa1cnmsXlJvceWfiCvb8sqRo/Pm+QC2KPcbDJSE1NSixRS85LzUzLz0m2VQkPcdC2UFPIS c1NtlSJ0fUOClBTKEnNKgTwjAzTg4BzgHqykb5fgljHvzz3mgp1sFdeuzmZvYNzB2sXIySEh YCLx7cgVNghbTOLCvfVANheHkMASRompl/ugnCYmia4jW9hBqtgEjCX2HuxgBLFFBLIkDs+f xQxSxCxwg0ni6MeJTCAJYQE/iSWP/oLZLAKqEs9+f2IGsXkFXCVmXJ8JtU5O4uSxyWBncAq4 SXy8N4MdYlsjo8SdRTcYJzDyLmBkWMUoklpanJueW2yoV5yYW1yal66XnJ+7iREY/tuO/dy8 g/HSxuBDjAIcjEo8vAyZHZFCrIllxZW5hxglOJiVRHj75nVGCvGmJFZWpRblxxeV5qQWH2I0 BbpqIrOUaHI+MDbzSuINTQzNLQ2NjC0szI2MlMR51S83RQoJpCeWpGanphakFsH0MXFwSjUw Svmx5+btdD88q/Udp6ZY5PnXC5XErlpF6DuxH1csd9NNTnAPqCrv5ma9ocg8bcrlPFvR/oO6 x63VU5sZL8kcFMxo6w7wDHzT1mT0TPi31urDCe3e2wvteX6qFjrMXOqe3sL7mnlKzp24Ox6q LemM2mqWKVOeXNR0DMyJXBf+XXbKBg0LGyWW4oxEQy3mouJEAD1oRFuVAgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170808112716eucas1p10a5069ad7ddad2eae5b8dca4f466feee X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 X-Local-Sender: =?UTF-8?B?QW5kcnplaiBQaWV0cmFzaWV3aWN6G1NSUE9MLUtlcm5lbCAo?= =?UTF-8?B?VFApG+yCvOyEseyghOyekBtTZW5pb3IgU29mdHdhcmUgRW5naW5lZXI=?= X-Global-Sender: =?UTF-8?B?QW5kcnplaiBUb21hc3ogUGlldHJhc2lld2ljehtTUlBPTC1L?= =?UTF-8?B?ZXJuZWwgKFRQKRtTYW1zdW5nIEVsZWN0cm9uaWNzG1NlbmlvciBTb2Z0d2Fy?= =?UTF-8?B?ZSBFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDAyQ0QwMjczOTI=?= CMS-TYPE: 201P X-CMS-RootMailID: 20170808112716eucas1p10a5069ad7ddad2eae5b8dca4f466feee X-RootMTR: 20170808112716eucas1p10a5069ad7ddad2eae5b8dca4f466feee References: <1502191352-11595-1-git-send-email-andrzej.p@samsung.com> <1502191628-11958-1-git-send-email-andrzej.p@samsung.com> Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org The value to be processed must be first masked and then shifted, not the other way round. Signed-off-by: Andrzej Pietrasiewicz --- drivers/media/platform/s5p-jpeg/jpeg-regs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/s5p-jpeg/jpeg-regs.h b/drivers/media/platform/s5p-jpeg/jpeg-regs.h index 1870400..df790b1 100644 --- a/drivers/media/platform/s5p-jpeg/jpeg-regs.h +++ b/drivers/media/platform/s5p-jpeg/jpeg-regs.h @@ -371,7 +371,7 @@ #define EXYNOS4_NF_SHIFT 16 #define EXYNOS4_NF_MASK 0xff #define EXYNOS4_NF(x) \ - (((x) << EXYNOS4_NF_SHIFT) & EXYNOS4_NF_MASK) + (((x) & EXYNOS4_NF_MASK) << EXYNOS4_NF_SHIFT) /* JPEG quantizer table register */ #define EXYNOS4_QTBL_CONTENT(n) (0x100 + (n) * 0x40)