Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp5512967rdb; Wed, 13 Dec 2023 10:42:17 -0800 (PST) X-Google-Smtp-Source: AGHT+IH0DV2skj41G6y1c3XOFVuxwRHP6AuiiQ6a6EeZPlpM00WaKztAs3tBYimVm+mqi+CuK4rE X-Received: by 2002:a05:6e02:12e4:b0:35f:7142:2aa3 with SMTP id l4-20020a056e0212e400b0035f71422aa3mr2259228iln.9.1702492937366; Wed, 13 Dec 2023 10:42:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702492937; cv=none; d=google.com; s=arc-20160816; b=K3HasMSFblsKruW9UnFe7J0uzR9eXE6Byaa58iMy7sr/OyzQQgoLB3tMq34MOZlbCp aEdJAOYG/ig1ilVcK9rdqnndrmFlqlPNimYEunJL4YUOp3HrVnn1aQ50CKWEbmm9hkwy AQR7VzEceqfk8AqNTx7kWwxrDNZHV1DJ8Of/cSVNuxBaIB1F/H4F8tjUdbCYFT04G7dW bW3EhmikMWJt68ibHCf+BXVTK9Ed3WgvKC/zTGGNh4f175gFWS44DCCYjSmX5LVMFDKt jhNZBfe4lqJll/Lrf1AN2lix7IoP3bSk9OaGcIWdYvnpTz6u2INEvzSlogODswPdOUVr S2Ow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:organization:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=iTJUkm5/yILPoi7V85IA2mA9Oxm+oK/nDdhBrW4wJWY=; fh=z2YkauylgqPgLYsZQrkyJLwFBrfvolB6KtHIistVoMw=; b=o+beJbES6uBRGRfGA8n5NnSP3wEjCKQpBlQzixlt38XdScMY7BKZ3tPUM+69l7FY+V uXllS+a3HSd6v+spBlIY+WBERzYGAUuZwZWz2z7cJz0H9Yi99hyMwolu5lOK0oVa1Wgs Wic8qgS9wDGuB/3ELzhIQ3BswlEVNN7biztYf8aliSdaeFnlx3XEvns6Cj19vIF+3FpU vlCCSKqIdT2iVH4OUAxsDAUAJ88+WDWEh5A24eOVLltwKQjtBDladmP3T0YUdMQg9flz EnuwafauGuu2Qn18CDxKZsh79yHA+lzfKN+xISsXOULnohbfoLsw6GtQOrg+KtnfNwHc ONJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=EZywXAp4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id q9-20020a63f949000000b0059d25cedc79si9884084pgk.767.2023.12.13.10.42.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 10:42:17 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=EZywXAp4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 537E580732A9; Wed, 13 Dec 2023 10:42:16 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233604AbjLMSmE (ORCPT + 99 others); Wed, 13 Dec 2023 13:42:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39780 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235511AbjLMSlw (ORCPT ); Wed, 13 Dec 2023 13:41:52 -0500 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 51A6D184; Wed, 13 Dec 2023 10:41:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1702492917; x=1734028917; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=YngtccBgY9Zef0aGOZCL52WGR+Vqvpk1pqOsy5KFJjs=; b=EZywXAp476EljwD1Gt4rF6bA60kBWvdJNjqknpNqLsrOe639JJ/5OtmP RWqaBjLpc+4m/Pb/Mkrv5tK93H/K1br0B9WVf+gH4q5qvJln8O9rdwyt0 AjdLq7PvsIyhBdnlHph3rIRr1qHzPRLFf/6xWWQaO1NZiaK7rPajdhaf1 vARi+ZcBxR9qDYensg1jvB8g76VasvQESU3sntPWSS/LZYOIM3aNbBsgq ALWqW8Q8odCzYypgPh9m+62kWKqwArO2t8T17Fnjlo/8nFLwR3Nl7gKW1 VhzOUxUZVjqQidfkOZuO83R5F6p6dCRXxOWyATq9CEnnOgB1r7yb3K0aA g==; X-IronPort-AV: E=McAfee;i="6600,9927,10923"; a="1824973" X-IronPort-AV: E=Sophos;i="6.04,273,1695711600"; d="scan'208";a="1824973" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Dec 2023 10:41:57 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10923"; a="897427472" X-IronPort-AV: E=Sophos;i="6.04,273,1695711600"; d="scan'208";a="897427472" Received: from smile.fi.intel.com ([10.237.72.54]) by orsmga004.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Dec 2023 10:41:53 -0800 Received: from andy by smile.fi.intel.com with local (Exim 4.97) (envelope-from ) id 1rDUB3-00000005bxZ-1waF; Wed, 13 Dec 2023 20:41:49 +0200 Date: Wed, 13 Dec 2023 20:41:49 +0200 From: Andy Shevchenko To: Nikita Shubin Cc: Hartley Sweeten , Alexander Sverdlin , Russell King , Dmitry Torokhov , Uwe =?iso-8859-1?Q?Kleine-K=F6nig?= , Linus Walleij , Damien Le Moal , Sergey Shtylyov , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, Arnd Bergmann Subject: Re: [PATCH v6 24/40] input: keypad: ep93xx: add DT support for Cirrus EP93xx Message-ID: References: <20231212-ep93xx-v6-0-c307b8ac9aa8@maquefel.me> <20231212-ep93xx-v6-24-c307b8ac9aa8@maquefel.me> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231212-ep93xx-v6-24-c307b8ac9aa8@maquefel.me> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 13 Dec 2023 10:42:16 -0800 (PST) On Tue, Dec 12, 2023 at 11:20:41AM +0300, Nikita Shubin wrote: > - drop flags, they were not used anyway > - add OF ID match table > - process "autorepeat", "debounce-delay-ms", prescale from device tree > - drop platform data usage and it's header > - keymap goes from device tree now on ... > static void ep93xx_keypad_config(struct ep93xx_keypad *keypad) > { > unsigned int val = 0; > > + val |= ((keypad->debounce << KEY_INIT_DBNC_SHIFT) & KEY_INIT_DBNC_MASK); Since you are touching these lines (see below) you can drop unneeded outer parentheses. > > + val |= ((keypad->prescale << KEY_INIT_PRSCL_SHIFT) & KEY_INIT_PRSCL_MASK); See above. > __raw_writel(val, keypad->mmio_base + KEY_INIT); > } -- With Best Regards, Andy Shevchenko