Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp1679129iog; Sat, 18 Jun 2022 17:12:16 -0700 (PDT) X-Google-Smtp-Source: AGRyM1spfoDpa1+JCxeGw4BWL2ZUhQgyD4kQz0XeLNYWRpw2bXptqUh7S8I5KaRNDdRQQ3Ypggli X-Received: by 2002:a17:90a:5207:b0:1eb:19e:e5ea with SMTP id v7-20020a17090a520700b001eb019ee5eamr14653916pjh.125.1655597536447; Sat, 18 Jun 2022 17:12:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655597536; cv=none; d=google.com; s=arc-20160816; b=NoEn+xZMa/PJzJv+Y+qPKJ/BpeVMSkaC2iOqhUJUkVpP6X5mDp9bA0uj0QAW01KNkR jWWHmLYr+63R9LbfLz26BEOAYeIZz7Wt2uVi4ITicLoWsdwjVqrA0WOMQvZ6syanYJ9Z kobgZGO/YM5PpiI7kbTtY1NRudTBpqQEcHFdIE/ULxX52Hnu9NRDOJiXYoPMBAG8Xm8i mMJKw2EC6UcR2vgIhbdKUrnrFDwN26YtjhlvIsyGZU6DKT5hr/bzZ7Vq5fkKwaFNHuhM /oPZgf7TZJ4FlIg89cYXmERHVTd2INb1kvzh71N8GL6rU3vKAIPVW9kd1s4EP+rGLtkq 98Uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=ECixVEIXYDf/N355Xq804C3+wlcxnnlAleX9d7xrpJ4=; b=H5sjNyuDJwciRPnz3eN/u3cm5Sb7xEEjJzAEFk/8OxL5v8SyW0YlbEfO8lFNYqBQDl Yw6VnxGyD0U7UiipsDSpqLDQQY/puIGFp/wl40E7UaegUnqffiAnWqTTzpxrE9+RmxhG ysTMsJLwKWRlcIqKVKlqVPgycUK46BopA8Ts+O2YrVJPQ3fuSaI+y9C3Pcx01djNsilo YWXudezJDUT05U9N5FgEYEUaKMTrqpM3WlPIrgXuITa1VSp+VdzkQAW3qwShZ8uIgpoV hW6AaVWbpQO4i4BqSLpy0CBt+4G2Iar5vYVb0pYy5CSYXxhkGIW0kQoS723Es0vuXzDx y5ig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@denx.de header.s=phobos-20191101 header.b=ZpVxtyUH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l73-20020a63914c000000b003fdd5d89ba0si10321830pge.228.2022.06.18.17.11.52; Sat, 18 Jun 2022 17:12:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@denx.de header.s=phobos-20191101 header.b=ZpVxtyUH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234187AbiFRXVl (ORCPT + 99 others); Sat, 18 Jun 2022 19:21:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35714 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229837AbiFRXVe (ORCPT ); Sat, 18 Jun 2022 19:21:34 -0400 Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2102FDFE8 for ; Sat, 18 Jun 2022 16:21:34 -0700 (PDT) Received: from [127.0.0.1] (p578adb1c.dip0.t-ipconnect.de [87.138.219.28]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 541DB84287; Sun, 19 Jun 2022 01:21:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1655594492; bh=ECixVEIXYDf/N355Xq804C3+wlcxnnlAleX9d7xrpJ4=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=ZpVxtyUH9SpnmIBt6Sqc+j7sOeAEEdGbJbl3VY1/aohByJsDj695TLvTzlrcoA6Fj WsOHLYZjtQpOxYRSZXGzoHauISLD+Csybz+ge0N83MMizHX2nBjXwqghdLVQSkpQmB 75U3E24Ub0iwt7TdSQrX9zgZfJ+CrZScktiV10V+ANKJiykPh40PIuAIet7C6L46qg qHep6DaZgQzobnUtbZnIAZ2b3GW5r37J4+Ui1iKeutMMPylR1LfkcvsUdUfMiRIO8c 054C9NXUiFgfl68wPlnhBQj84PE+yJKeztC7MTkG3A1trqMF4DwXG40JFi1mH/nhmd PukxOAxHV0/KA== Message-ID: <5b6e5103-8ca8-87d6-27fc-243b4a6d5689@denx.de> Date: Sun, 19 Jun 2022 01:02:03 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Subject: Re: [PATCH 3/3] regmap: Wire up regmap_config provided bulk write in missed functions Content-Language: en-US To: Javier Martinez Canillas , linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , Mark Brown , "Rafael J. Wysocki" References: <20220616073435.1988219-1-javierm@redhat.com> <20220616073435.1988219-4-javierm@redhat.com> From: Marek Vasut In-Reply-To: <20220616073435.1988219-4-javierm@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,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 On 6/16/22 09:34, Javier Martinez Canillas wrote: > There are some functions that were missed by commit d77e74561368 ("regmap: > Add bulk read/write callbacks into regmap_config") when support to define > bulk read/write callbacks in regmap_config was introduced. > > The regmap_bulk_write() and regmap_noinc_write() functions weren't changed > to use the added map->write instead of the map->bus->write handler. > > Also, the regmap_can_raw_write() was not modified to take map->write into > account. So will only return true if a bus with a .write callback is set. > > Fixes: d77e74561368 ("regmap: Add bulk read/write callbacks into regmap_config") > Signed-off-by: Javier Martinez Canillas Reviewed-by: Marek Vasut