From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757572AbcFAI2W (ORCPT ); Wed, 1 Jun 2016 04:28:22 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:60015 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751001AbcFAI2T (ORCPT ); Wed, 1 Jun 2016 04:28:19 -0400 Subject: Re: [PATCH v3 0/2] nvmem: remove regmap dependency To: Srinivas Kandagatla , Greg Kroah-Hartman References: <1462214174-469-1-git-send-email-srinivas.kandagatla@linaro.org> Cc: linux-mediatek@lists.infradead.org, Maxime Ripard , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org From: Stefan Wahren Message-ID: <7eec3215-b455-6567-28a2-e2a860e1d3ec@i2se.com> Date: Wed, 1 Jun 2016 10:27:49 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <1462214174-469-1-git-send-email-srinivas.kandagatla@linaro.org> Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:LxXgDz5Is+Un6sNpTdKr+T0p1YD8zXTjE+ZT9Bc1dIyxoJFDupv ucfmwVqRNkIzjbmm0eJWqvd/FVA99a/nllCC3oiV5ByKJ0VRzGWj9DJNbBU2DJ/ELuqpDxG 9HBRwLDwb6URT3qKtYIb7E3KhViFUeO1/Lei5XGefMVdOhQZDy9bSroI4pDGcfsRU4gwTHQ emvSqY451XGTmaCbd+49A== X-UI-Out-Filterresults: notjunk:1;V01:K0:tKZJZK5Wm8U=:GuUTNfcWT4Kwjf/SzaHrbw fw9rSmmcrncPYeefhRsOi2ghZnPihjqweVVPI4HyvpudDr3IxwNnSuNFGTxAb7CW6yRGh+dqi v4hU/ekuWQOdIkxUvohGyn+znGgSSM12T5kYzUrREv2jVNMK7PfoYCh2doRcXzSZontUSemxN CVJBLbQz0d8F/bj6bvq2IMBi9Afjq2x5Dul0rv3TkOeo3dHEXfmyZ72BJ+AlzdqpL369geTPm 16W8/qZ4FggGbw0/q1l2RQPMjKiUkmo00FnwFg1C10VAAX6nrUqDUeBaWFUnNU4C3KW/7D3hh 23K9/97VxsuYMA1MivACU+LznnfO6YGLxkLSLgEhrk5WomUQ/Q5pzVuoawwScwPLktBmKac4h dveJHdkZ/QDHX+GYN/Dz8mL1DbM4IdX6mCKz/dHwYrWrjrlfTmsEKLpfM4w5aSNW6E0hsNOsR P3IQJx7lD4/hWjsp0vjakbxPNRl7KCbJD3rSCofLtO7/U7tuJRQcQhVwTq9nhdifYKERFE7Hn 5LEG4HcR0Nq3ajm9waRo3xk2mR3GmLpCHsg49jbklzzNPlOKcj4FrrXZ5eHfxV1sAbzNDaUGs EzUYYZS23wABfyBSg4TgCuiFg4VmxVBs7xvUVOef5ulu8h7dv9oUaLFI+ct8M4225QdqoaNHr Hcg8gHM5Kq3Mfi+QPfvcEay4XWo35/vNhx6tRt0AzOSsqS0Zuoo4XyqlwoNI4HZLCoDjSrWgm fvlRBF/ddgJON+O5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Greg, Am 02.05.2016 um 20:36 schrieb Srinivas Kandagatla: > Hi Greg, > > This is v3 patchset for the leftover 2 patches for nvmem regmap > removal series [1]. These patches are based on char-misc tree. > > nvmem uses regmap_raw_read/write apis to read/write data from providers, > With recent patch 922a9f936e40 ("regmap: mmio: Convert to regmap_bus > and fix accessor usage") nvmem providers based on regmap-mmio stopped > working, as nvmem core was using raw accessors. > This issue can be fixed temporarly by moving to other regmap apis, > but we might hit same issue in future, and regmap looks like an > overdo for nvmem. Moving to interfaces based on read/write callbacks > from providers would be more robust. > > This patchset converts the nvmem core and nvmem provider drivers to > use the new callbacks. Tested this patchset on qfprom and at24 drivers. > Other driver are only compile tested, any testing on them would be great. > > Most of the patches have been applied to char-misc tree, these are the > two patches which had some outstanding comments on mxs nvmemprovider, > which are now fixed. > > Changes since v2: > - Fixed the mxs size and dt data pointer spotted by Stefan and Fabio > > Changes since v1: > - rebased mtk-efuse on top of char-misc > - addressed concerns raised by Stefan Wahren. > > [1] https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1130026.html > > Thanks, > srini > > Srinivas Kandagatla (2): > nvmem: mtk-efuse: remove nvmem regmap dependency > nvmem: mxs-ocotp: remove nvmem regmap dependency > > drivers/nvmem/Kconfig | 1 - > drivers/nvmem/mtk-efuse.c | 47 ++++++++++++++++++--------- > drivers/nvmem/mxs-ocotp.c | 83 +++++++++++++---------------------------------- > 3 files changed, 54 insertions(+), 77 deletions(-) > any objections about this series or is it still in queue? Stefan