Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752806AbdGFMVF (ORCPT ); Thu, 6 Jul 2017 08:21:05 -0400 Received: from mail-db5eur01on0124.outbound.protection.outlook.com ([104.47.2.124]:58096 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752749AbdGFMUf (ORCPT ); Thu, 6 Jul 2017 08:20:35 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=axentia.se; From: Peter Rosin To: linux-kernel@vger.kernel.org Cc: Peter Rosin , Yannick Fertre , Philippe Cornu , Benjamin Gaignard , Vincent Abriou , David Airlie , dri-devel@lists.freedesktop.org, Daniel Vetter , Jani Nikula , Sean Paul , Boris Brezillon Subject: [PATCH v4 13/14] drm: stm: remove dead code and pointless local lut storage Date: Thu, 6 Jul 2017 14:20:47 +0200 Message-Id: <1499343648-29695-14-git-send-email-peda@axentia.se> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1499343648-29695-1-git-send-email-peda@axentia.se> References: <1499343648-29695-1-git-send-email-peda@axentia.se> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [81.224.171.159] X-ClientProxiedBy: VI1PR0801CA0084.eurprd08.prod.outlook.com (2603:10a6:800:7d::28) To AM5PR0202MB2548.eurprd02.prod.outlook.com (2603:10a6:203:6d::9) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ed408d74-0465-491e-c967-08d4c469534e X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:AM5PR0202MB2548; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2548;3:5TYALOBRVZFP+HmQXzDJefpcx1fwvEapAwyPSDGLan6MqqCrH6BAar3x/k/W7glEt9hNxYp1GHR9SqYfDre0hsp16Or/7N1DvLQ1XH8ipHchahrH5Za3vO7NCHu740WhH5zuHFQEj1Vx7LvnyI0jjvBF3W/CDtW5BsdWLsu64YX0YZKB6gJxnei8IcVxWQ9Cs3anU3iuBLhiJsHMlaFsYDj2eBEX1a0Y7lmAVH8qflH7zNhpqQsncYFFZq/YRAgdVP4Sme2Z/jMkX1Ih0uTyAZRQnd0X3BiBc/P9CmVs9YSTroS2SWqdit41Y90CRwRRcGD+hnTp1Te+Y3u2O5/dC6vT1u3wZQnYXQy91AwHHmEn2jzNyxlPS7PKgmgdYjbpLyn9Wtfa5lFl29PXWncTc1AFNV2D1DIeqTaSu0HRhbxdlWyn2wJjsARSDv1annKNrNMZizlWOPDZt1WIBgTyLQ3/SOLguG3R+IuhX6Vo89igmS1JW0laQmNRz9OPwwl6OfuAgTJgeA7FO54qlgaim5OjpJ4Xg7hpVnEnRuqCLnMLkHiG6KxlrYk/YopLeZJyo2IQIJLEBlctnpuakX1aKnC6VfPmOuufV0fhRhafoznNs3JMz5gP3cSJDsLE0ixQcfaZvSytAHOJ+R92eoNx/X4n83f7ljWaBeb9IBw42O+t2edRe6sXqpbEEHx31y4UzvR/79F/mf62apGcPagi+w== X-MS-TrafficTypeDiagnostic: AM5PR0202MB2548: X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2548;25:feIsi1uCr9NIHjuLXKVpFQRQBa2bWQXV4xckgzNK46j/bPeEtyBkWZRPZenc/H2lsgOi3OEF8PHI/mAMEkL9Y3FmUi4qIaVMBu8RkR611FggFUXiB9X3mdGM5FkxKj4ArZPRZms70RK3mPxwzzxQg4U7a22ZZPyoGYzEhO4c/3tvNgSoVnQjaZRvAhb0efMR/v3FiHjgFMw/nJdm8adCg9/BHKQeAeA71OEe1UHk4PbFD1YtLQNC8BZAiZIlyPCxx/Hl3of9o2blQs54dpLOwF/Jy6/2kh4dvuwQLvlCqnOHfBSWi0OP0ZfIzJf4YFCcv56R3X2AcIuxB8npZ6ExEIuU9F0yhXRruHir3XD09yVb4t15UrDeFCtHeTABZhbYV1vBpc6bGZ+UU/vcyXhUoVMjoSyL1mp4Rdkqeh0VSi+u0qvUqh/0KY7LUtA4K9+gFAV1BOVhxNuiz+s6KQ7yQMp6FsyRAeV3v7lg7PHUJQKm/NYK61hSc2d13xebr0rfF0b6blFTCBrc02Khy8Gezj8fwwJQAqCgao60VT5dCFVnJtuZgmbR11CTpsTXMddES8+z2J9KXCxDT9wS/qLWyImmsYabha6WUKCq+MzlA004qfXPS5YxcooiwRBZy6xBxuNy3V0kzSkkaw0EHedWfMn0BAf/aj/jP/x2O52UQvlqYIVVX703lCrhUAWa9MIBdIMqujdMkc7LAP3zE2WNcYbNtvUB6KJMJvZW4h6EvsWQPp1Cu1UpqozS4jhqNYwktREBjAExkJLzHqZUdHUXzXWy2rVGnHnpEoRHcK2Iacfzc500uU6mdXbH5Yn+VEXVMPMvksZnjn5wpkHAdPJDodkCN6w+fpdiFI/rFdGrDe/U2TgpREjNg63f8L8Bp5VLZ3QPGiZxd7VqRW7RkAVecWgBIMJpEvwuEIQ0Qei00s0= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2548;31:DlUl0/x58Cpy7u9zRZhKo81+AqPEUnCjs4DMHPHEwQsAwLkPzQQu9kRkuI/+Vpvo5EQlFQAl7OmULoYzc2+AJI+PqQST4tOFtSQXd84e5FMMzDiTV9nlDIpZMYAqGHHNbkfaf3+hSDmxIxxQi5cLa+c2CzlynURKkXl5npMnFP4d2Glpg3Lg54FGa8k4rg6OkggT885KT109Hx48N16FYo9n+CACShxYPRWaGhU6rHK7GLFKeVMQAFK2ZSoJ01BIj2glcT+B/ilBMW/H+5KvEy51E2LYUJBP9+fvgIWSoNT3vi7+5Kxuq1VjVC0Bw7Q6+6mYaq3/gFtFTYQPjK3u+FL1dxhKUXE5ljuUntBGPAH7jZcpt3uBDdVrXXZdhMGZx9yzE+djnPlMrYJD2/zinHKCbODNs7NHeSnOCxXgklZxbSGGrsb0MSmElMWvTwNqWyqDpA9MCqj8abrbjH2pZHCSyk0Fr5C0dBd6ktC2gh4b10X7AXpnl5Y0ZGJfhz6YqseG3ADvVIcnje3qszSRYsmA2jdEz3psMlh/F5dPmyC2BlVGAVFCAKwntp/jLFP2GfRZAIoQQUdstCaTofK4M7A9jqtRevVDIS4CilU7r5qNee6qzOE80sOQCHH6Z/hpyU/1Ic2ceDg4gBdsAMlKOfcPG62ufcIcKJZVP+QTvnY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(2017060910047)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123564025)(20161123560025)(20161123562025)(20161123558100)(2016111802025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(6043046)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM5PR0202MB2548;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM5PR0202MB2548; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM5PR0202MB2548;4:etpC8y9weUhC7KTjkJ3B43NrzLSfk2gbQoKSWQUZ?= =?us-ascii?Q?osYYtyAwGEu1bbXM7mnwXx+x1+TdbNPz92/E3u8DAXVvupORbs8X/Lg2XoIw?= =?us-ascii?Q?pCoH1aedanZ7EZktyPGGQyPsLJdhztB0AQuRCNpyIOfSEPQRyzvj6novBvaC?= =?us-ascii?Q?U9bH9UG/zGm1My8ErlZq3LKckE/F6rxUONrMn4pTEDuquUO8usQYbZda6NJX?= =?us-ascii?Q?MUJ9xLns7eM3Do6ZpnQUPzH40GBQ6MwjqeYgtb7q0R86j6CXiCTSRTYelBqp?= =?us-ascii?Q?vbumnPxcEezHZHUnFzPSvjOGUOO0neXYt+Bo4+Ve5BeJHGz9yRH0PnfpE3II?= =?us-ascii?Q?VeMFfdi266OY9TjiKuszhj8HKxGSRiPHaV/yY4jUxL0pSqb1xQWxAgmTadqC?= =?us-ascii?Q?mcYMFrwf7ZgZkhXOtz3gzqD2/RGWKZ141UsLiPKfH4qPn50RN+M2lCs7VzII?= =?us-ascii?Q?k4ktSfU0+RgFaLjADvjhv9v5tVELh3DMX5qtyAw7OmqjOJL3EDuXyb4HXKUI?= =?us-ascii?Q?ydE9MES7c1IqZkLw+0iXgwANAuBg+mI5615cIJAe8oDujUCSE4q27SCrfZb3?= =?us-ascii?Q?44pvB1WCdGv1Pr5PGh+dfg7xtIIaoARolBNDMrpG+lJHg9FP3dX+yQXFKQqW?= =?us-ascii?Q?V+fHvV+qY2NJ/6NUwNqRgeT4Ipu1CY0w8/BYKIvMv6ILQx4E8YdyzSsvqIy8?= =?us-ascii?Q?4rJ9snspsUKXmfwuvCUrMi6q4pzwOKCnhOM962U3FQCVsE2N4/p+sXqaUD3C?= =?us-ascii?Q?zCABkZTAhA4XZYdMMjyYlNSjHpqWHnH9m+spEOWIMWCZFGCVrHxGErAED30J?= =?us-ascii?Q?ZhSwskm8QTg7Npt/bIHwPHQfE90CoHlHKAPEX5WzeBEJQE8iXGHbMQz5XHmT?= =?us-ascii?Q?qO9QN2O40sTG1lw3XlgteBm4fNy1h1839OJ+l+otqv27VnoxjjJPCRnH9BBt?= =?us-ascii?Q?3/BDtK49Rij+W8WuJDvXKlrIvXgBi7I36uDMoZrdenmWkI5O/PLSa/k0dNyS?= =?us-ascii?Q?xz8JZY/MV98+DzP5I7SIppffJy3NawrQo3IzUDasPb9dQdwP9drd7ILZ2pCr?= =?us-ascii?Q?VY1Dk6Ojs/KH+wHehEBEZU6lbpLpVhaz/2++Nn+dyIwi16KpvI6wFOCmbQL1?= =?us-ascii?Q?EnuQf2WQbDNKJPROQChykl04YYGUKs380oB61ObAxlhBxKf37zA+Dqq3ILyV?= =?us-ascii?Q?Lj04Ftz6Y6wElxSVI+xA/xYfDq/r78x7Xd3OWWZqqrrYeb21b+DERZV4nkx3?= =?us-ascii?Q?WmXhfeIpb+7o/CgrF++azzyE6LZwlvi8jMgy5uAI?= X-Forefront-PRVS: 03607C04F0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(39840400002)(39410400002)(39400400002)(39450400003)(6512007)(66066001)(7416002)(33646002)(5660300001)(2361001)(6916009)(2351001)(478600001)(2950100002)(6666003)(54906002)(5003940100001)(38730400002)(42186005)(50226002)(47776003)(110136004)(6486002)(305945005)(50466002)(189998001)(81166006)(3846002)(76176999)(8676002)(6116002)(2906002)(48376002)(50986999)(36756003)(4326008)(7736002)(53936002)(86362001)(6506006)(74482002)(25786009)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:AM5PR0202MB2548;H:orc.lan;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM5PR0202MB2548;23:UbCJ0CaW04MyRsfp0R2tWezNDxeufy3m+9J6pGu?= =?us-ascii?Q?mkA12CkEB5cc5rHmHBTN22bNTDr4buBBfKvsp+OdJRzyRXuScxOMNHP+QJIv?= =?us-ascii?Q?naOQMLz9j6dxi3MCqnlV6VJfJzNsDJ0FKEepYRMJGxvd4q/0mIFc71a+tZAa?= =?us-ascii?Q?+/yx4V+mfzoZ9wVB6bfX97v2CjVKsE+sTRPfAGoeeRk8rb+tczHxhwEG0zAu?= =?us-ascii?Q?jjNp7Tcr0S1IOJYYaC13vAHoyGAGAmCD5Lrw2d5xZGHfDjhYJ6ADjP/3Wx8Y?= =?us-ascii?Q?HoO8lJcabzLNTCPbFa+3xIThFmAzBjPtZN6/3m3MbVnPf2CXH4O5vIOlCOJ+?= =?us-ascii?Q?zYbapjO2NSVYxAjgrFBV8Hmk5DnlMTTmAV1oDp0CL6vBAwnomlZSEv+0o/JR?= =?us-ascii?Q?gxOfZU/i5JUUXVTEaqh/gHm7NAh2jVBUB/ta/pHcuUUSNEI9q4xsZ/IBWAkq?= =?us-ascii?Q?aSzFusShCBAqOTCHjmxpIe6UYJbeahYXr4eCUXOJuWfxk4un4vez3cKKvyZX?= =?us-ascii?Q?D3s+g8AKwTa1tyfVjKLZXcJpfb4JiEmGnpuW8pcQ9OdyfsYivsLMvbgWJ5u6?= =?us-ascii?Q?zm7CalJhQ5aoc1HkE7+LRZ0r37N0xEVJQBtWtAaql++FYYeT6EeWEiv1h1yr?= =?us-ascii?Q?BmvoXnsMdPgnP95avbOjUuT61HgtOp9jVHP4pbhctPrwXB/HiErUtcUaPcTW?= =?us-ascii?Q?F7yRQJC1kvnHJZImzkfze6gEoeo7Do8fLmXutn8zvh04X3QlKbKq3Yg7UP+k?= =?us-ascii?Q?baSpb/PtzSGns6FC7wLTo4uYM7t2eJS02/IOBvkVlskwcGpncBaG9vDWD8eD?= =?us-ascii?Q?TEz87H9/HJOyRI4ueUuKHLnHuZd2KtZywMxIut3RJCBGBGLW97hOMEU6pja0?= =?us-ascii?Q?MMxTYRkio8md3WCYNvDwZclGWfBIbZqb0fauGxnPXrakcU+7nQ7h/oE3Xxhs?= =?us-ascii?Q?dnvLFPJ+OfG/9WLhoh6X+A8zsTta6t35cC7JE8JqDKlJQK3PtzNlYqml1vvp?= =?us-ascii?Q?GIP+yIRbBWhNphDo6j+zXSbpqiNKRSmiuoJYdbWhbn5hYeX4IJpBVITAnQOS?= =?us-ascii?Q?nberjFKd5VNy+bEwst43m3OsiLKN+NFzkRupyExaGmoIRvXpATpdx6V4EK1B?= =?us-ascii?Q?mJ8ptRFSdC7M=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM5PR0202MB2548;6:d8SwLxT9DL7LAdvUdNxBITDrHMuIEWaTd9jwTb1Y?= =?us-ascii?Q?zYvtJ4Cfo+8seTlfldmf1Kg+ADivM5oBkpztw291LAqqbHSGF0OGBM4a33y9?= =?us-ascii?Q?lM4jbDAc+05PzcEOklptDUCU5MrrmefRIbNfA21RXTm9Nz7w/KFDoj9qjwF6?= =?us-ascii?Q?nhZVsx43Kw3qal8ZY6K5O+tDASn99bFiYWmnEtm1UzkIdv9q3FlNIDxb62R6?= =?us-ascii?Q?c8LGRSeDjlxGUWYogzRK4EG27jCSGUsWgeOgMlC7QyxFZWfXcumKy8eF7Enr?= =?us-ascii?Q?jlaTHPjA+jApfhfM1+0mQYB23grLtyjFaF28N2n5pB2yOEwJXYgC2wkoJ/l5?= =?us-ascii?Q?OthSwpWVx6f5nHu/8mjOy36+bVk+cNn+jY2eykLoo534fb1kNX3clIECuzeX?= =?us-ascii?Q?DqmYYKUO0HlN0k8L4LVIVRjwMuYpdmOU0cEwVDADLCYu5hZpjVyGXSO9VNMK?= =?us-ascii?Q?Kjzk298DisN9zC5g6PqsxLt3AV32sRZppi+wKAZemvKJesO0rmb9+9cE0wwI?= =?us-ascii?Q?qbXczTMVZK/wUDm+B1ft8rmH9iacJwZdBKEUl7Z+tC9uv4ApG+MeIpX16r5p?= =?us-ascii?Q?HvSnEubpt0aDFX8OY1pQLAyG/oN2aDdQ2m6DcB8Hq74qDl/H8ovg+LJjNE+H?= =?us-ascii?Q?zKEdi69Evcngalo9oAE5HETO9BEjJ64gDD3uAEgSoA9UXNJkzMx9UQc9aRXX?= =?us-ascii?Q?21DRTKPhN72FWbak5cgJMz2E78A7TGZpd1XkEiforwr9/uJXWxVUeLpDdWkf?= =?us-ascii?Q?IuMVr4wgyif8PSZtMpv/F9Rtin3H1FFo6Z/aQL3qq9Y36x4/JPAmhsy6hoMT?= =?us-ascii?Q?d291FBMeLFPFGnWIZ2ycATKcSuo++FXUk6V5DumoukzoabJ70mramFd36pjy?= =?us-ascii?Q?cA1V3ugUb/7upqDIABohsATUGOAlZMN7O/y4vs7IlTZGzuhQtTMy3nco63O7?= =?us-ascii?Q?xY2AQQuD7Dqp6le79slrodi/n1znCTLMj8IcDqm3NWPAgSIwSnJ0IpMydR8t?= =?us-ascii?Q?Lqk=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2548;5:+4y3DiFvymNjvVKgh9WIs5W06ThXst3oG6AGxgs07OlDpTDAz7eXQd3oTf8ZLePhKo7+i95Hj+gStKxTIIbkOHj9YS+AsddQRl3Divr2e1zWJ1YnBYxdMMv1YDddgsdbqQ3A6xRwoiabA4FSUT4KaHahsOqGVpExhz5a8jZPPRRmB9ZomIP06adMxi/ovzOmyqq2CYVlzGAE/NSPuh1W2i3WFpK5wSn5DC8GhS97MNcslyoSq/ZDY6jkU27rPJSdFRpqnMtpVVIxlx4jGqyTSpBByexA8Q7F0a8A6PvpKuP8X98DVD1hore5HIdlXwfO4FJMGZvrhr+c00JfMO9rCHNTYDjES2F2sqzr9tCOXMS/9d2VIu+YXQhkUUEn441s53ZphYz2+3GfyNuIigCeCffC6Mj7Wa6294DEoolV3FcqF32GjbXOtn8dDfUJ2bAKyONJHPssbdiwYoaGlyIa8DDnZFCfdbx/jWg8p9kehh6HE0xxlAh9sL/erHzjGf5+;24:8z7dlw4IjpOvqnCDObla9YOJ4yX4ckfLBZjoUsh2hlSBLqHmrnFCXLdLL5ZA/Q7d0L/mxcogiO7kvDh80sqnpd8SFLENTClzOhMeUXKmMAo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2548;7:6USrYKaXaA7liAsWJKJpT6zaj/iExIAsy4kLXaLkp1DML0b6AohS0rA1u/fQpW2jjGwEiANMfcAQ71dMfOnNQVDu1k6pUTwKEbICkRjwFHFxlfkMOwIRjBR9pAFsfhAPInwVR+AWa2XYZuWMEDrUGCO5Y2E6OZXjQIpdhdKgTxg3fRv3OCwG9BHGno3lcQ6OoPyLK0xqaDvDLNem2AgwoFBEnAieLtdp1y5f/Z7t/1/asUPLeAAjeYx/hGIqgmzsz8+vvTsHr07Pu6jr63DkC8lqbWwi1HPMrOeglkyn3VtHrXW8b0ebCaHLu+hsT0LGMnvjjWAst1fQK7mBpkrB1Ay9MPmIvR5YEEBXsbmI9VidEb7Z5yQekHrfwgdFQw/nQy31UjyQXonr6RYqgTGZTh0bWo53wl7Fxt4q1Qd1ns7RrKE5/7Geq+f2zV0e1GOjf6JHzItbVrcaLzQYS98lOUagqmGr1eZCttzuertDyFDE+GlCeq8QSM+c0H24Pf8GQ0ZHKhM3E0rm4dgegKvszsnKoM5IknYxYbOW3AV/qXTukKyYFjDM/VT0zM3LG9aCc68Tw+VO0Kk2RW2xZLP6cvWcSwJ9vDGSlKcV0IenGGFol7JP7XGXQGQPIdoWYGbK0watyXTo1F8zaDbQjXp3gLN0qGnLtcucp3qnuJlzet4hnsEi1bj8rKYbVFWMvAZz94Va95EnaG208q6s0hSccnwjMuxyRjgjWQTg+BTSfqD5xDAmyLw8gukc18f/IJJYqqr49V4Xru7rBgRV7M2Y6n3gmvIfOr8B/DggmQ0b8RU= X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2017 12:20:00.0771 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0202MB2548 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1757 Lines: 56 The redundant fb helper .load_lut is no longer used, and can not work right without also providing the fb helpers .gamma_set and .gamma_get thus rendering the code in this driver suspect. Just remove the dead code. Signed-off-by: Peter Rosin --- drivers/gpu/drm/stm/ltdc.c | 12 ------------ drivers/gpu/drm/stm/ltdc.h | 1 - 2 files changed, 13 deletions(-) diff --git a/drivers/gpu/drm/stm/ltdc.c b/drivers/gpu/drm/stm/ltdc.c index 5331760..3e95b4d 100644 --- a/drivers/gpu/drm/stm/ltdc.c +++ b/drivers/gpu/drm/stm/ltdc.c @@ -375,17 +375,6 @@ static irqreturn_t ltdc_irq(int irq, void *arg) * DRM_CRTC */ -static void ltdc_crtc_load_lut(struct drm_crtc *crtc) -{ - struct ltdc_device *ldev = crtc_to_ltdc(crtc); - unsigned int i, lay; - - for (lay = 0; lay < ldev->caps.nb_layers; lay++) - for (i = 0; i < 256; i++) - reg_write(ldev->regs, LTDC_L1CLUTWR + lay * LAY_OFS, - ldev->clut[i]); -} - static void ltdc_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_crtc_state *old_state) { @@ -525,7 +514,6 @@ static void ltdc_crtc_atomic_flush(struct drm_crtc *crtc, } static struct drm_crtc_helper_funcs ltdc_crtc_helper_funcs = { - .load_lut = ltdc_crtc_load_lut, .mode_set_nofb = ltdc_crtc_mode_set_nofb, .atomic_flush = ltdc_crtc_atomic_flush, .atomic_enable = ltdc_crtc_atomic_enable, diff --git a/drivers/gpu/drm/stm/ltdc.h b/drivers/gpu/drm/stm/ltdc.h index d7a9c73..620ca55 100644 --- a/drivers/gpu/drm/stm/ltdc.h +++ b/drivers/gpu/drm/stm/ltdc.h @@ -27,7 +27,6 @@ struct ltdc_device { struct drm_panel *panel; struct mutex err_lock; /* protecting error_status */ struct ltdc_caps caps; - u32 clut[256]; /* color look up table */ u32 error_status; u32 irq_status; }; -- 2.1.4