Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S941898AbcJSOWU (ORCPT ); Wed, 19 Oct 2016 10:22:20 -0400 Received: from mail-he1eur01on0089.outbound.protection.outlook.com ([104.47.0.89]:43456 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S941791AbcJSOVn (ORCPT ); Wed, 19 Oct 2016 10:21:43 -0400 X-Greylist: delayed 29180 seconds by postgrey-1.27 at vger.kernel.org; Wed, 19 Oct 2016 10:21:40 EDT From: "Y.B. Lu" To: "gregkh@linuxfoundation.org" CC: linux-mmc , Ulf Hansson , Scott Wood , Arnd Bergmann , "linuxppc-dev@lists.ozlabs.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , linux-clk , "linux-i2c@vger.kernel.org" , "iommu@lists.linux-foundation.org" , "netdev@vger.kernel.org" , Mark Rutland , Rob Herring , Russell King , Jochen Friedrich , Joerg Roedel , Claudiu Manoil , "Bhupesh Sharma" , Qiang Zhao , Kumar Gala , Santosh Shilimkar , Leo Li , "X.B. Xie" , "M.H. Lian" Subject: RE: [v12, 0/8] Fix eSDHC host version register bug Thread-Topic: [v12, 0/8] Fix eSDHC host version register bug Thread-Index: AQHSE9casinPeirj9EK8OzSRVU5haqCuMnoAgAEKRbA= Date: Wed, 19 Oct 2016 02:47:07 +0000 Message-ID: References: <1474441040-11946-1-git-send-email-yangbo.lu@nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=yangbo.lu@nxp.com; x-originating-ip: [199.59.226.141] x-ms-office365-filtering-correlation-id: 6436eabb-5260-4a84-ea10-08d3f7ca37c9 x-microsoft-exchange-diagnostics: 1;AM5PR0401MB2530;7:ZNOvAs99lm1MtZARZAdddWOSjbc1CyXiI5WG4wwxlLfceDTwYFK99sUnnqRaB/SZ+VN+2k2Z9NS2h7hEEuX6Rlw2o07P1niLJkQwIzh/VebLM+r2t7fSXWl3e0rj1O4YHULFMXPQXQ2AU1Wi1oRDoCRzAFFtqXoksY3UdHV7xBPUPVVdVO/aPZrRmR9L8bbAVsQzJGQkyLGYWRI6mv066dTezaAZDG3XCmfhdQNM+jnHEo5L5zGrE+iRMBI9niC1JNGxGXDFkASfZNLUcoTYDIS3B6gwwnDUnXuYP3K1+otLMAr43BkEKfB0igxmaTgAyjvzWkDndNkgklXsqmYLaeWdl3LdJhtHyx/YivcdksU= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0401MB2530; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(9452136761055)(65623756079841)(185117386973197)(258649278758335); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026);SRVR:AM5PR0401MB2530;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0401MB2530; x-forefront-prvs: 0100732B76 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(7916002)(189002)(377454003)(24454002)(13464003)(45984002)(199003)(1730700003)(106356001)(8676002)(19580395003)(19580405001)(3280700002)(77096005)(2900100001)(2950100002)(6916009)(3660700001)(50986999)(33656002)(305945005)(2501003)(7736002)(7846002)(5660300001)(92566002)(5640700001)(5002640100001)(7416002)(110136003)(7696004)(15975445007)(2906002)(76576001)(586003)(81156014)(102836003)(66066001)(81166006)(2351001)(76176999)(10400500002)(189998001)(87936001)(86362001)(68736007)(4326007)(122556002)(9686002)(97736004)(106116001)(74316002)(8936002)(6116002)(105586002)(101416001)(3846002)(54356999)(11100500001);DIR:OUT;SFP:1101;SCL:1;SRVR:AM5PR0401MB2530;H:AM5PR0401MB2529.eurprd04.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2016 02:47:07.7683 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0401MB2530 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id u9JEMP8F016634 Content-Length: 4644 Lines: 106 + Greg Hi Greg, I submitted this patchset for a MMC bug fix, and introduce the below patch which needs your ACK. > > Arnd Bergmann (1): > > base: soc: introduce soc_device_match() interface https://patchwork.kernel.org/patch/9342913/ Could you help to review it and give some comments or ACK. Thank you very much. Best regards, Yangbo Lu > -----Original Message----- > From: Ulf Hansson [mailto:ulf.hansson@linaro.org] > Sent: Tuesday, October 18, 2016 6:48 PM > To: Y.B. Lu > Cc: linux-mmc; Scott Wood; Arnd Bergmann; linuxppc-dev@lists.ozlabs.org; > devicetree@vger.kernel.org; linux-arm-kernel@lists.infradead.org; linux- > kernel@vger.kernel.org; linux-clk; linux-i2c@vger.kernel.org; > iommu@lists.linux-foundation.org; netdev@vger.kernel.org; Mark Rutland; > Rob Herring; Russell King; Jochen Friedrich; Joerg Roedel; Claudiu Manoil; > Bhupesh Sharma; Qiang Zhao; Kumar Gala; Santosh Shilimkar; Leo Li; X.B. > Xie; M.H. Lian > Subject: Re: [v12, 0/8] Fix eSDHC host version register bug > > On 21 September 2016 at 08:57, Yangbo Lu wrote: > > This patchset is used to fix a host version register bug in the > > T4240-R1.0-R2.0 eSDHC controller. To match the SoC version and > > revision, 10 previous version patchsets had tried many methods but all > of them were rejected by reviewers. > > Such as > > - dts compatible method > > - syscon method > > - ifdef PPC method > > - GUTS driver getting SVR method Anrd suggested a > > soc_device_match method in v10, and this is the only available method > > left now. This v11 patchset introduces the soc_device_match interface > > in soc driver. > > > > The first six patches of Yangbo are to add the GUTS driver. This is > > used to register a soc device which contain soc version and revision > information. > > The other two patches introduce the soc_device_match method in soc > > driver and apply it on esdhc driver to fix this bug. > > > > Arnd Bergmann (1): > > base: soc: introduce soc_device_match() interface > > > > Yangbo Lu (7): > > dt: bindings: update Freescale DCFG compatible > > ARM64: dts: ls2080a: add device configuration node > > dt: bindings: move guts devicetree doc out of powerpc directory > > powerpc/fsl: move mpc85xx.h to include/linux/fsl > > soc: fsl: add GUTS driver for QorIQ platforms > > MAINTAINERS: add entry for Freescale SoC drivers > > mmc: sdhci-of-esdhc: fix host version for T4240-R1.0-R2.0 > > > > Documentation/devicetree/bindings/arm/fsl.txt | 6 +- > > .../bindings/{powerpc => soc}/fsl/guts.txt | 3 + > > MAINTAINERS | 11 +- > > arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 6 + > > arch/powerpc/kernel/cpu_setup_fsl_booke.S | 2 +- > > arch/powerpc/sysdev/fsl_pci.c | 2 +- > > drivers/base/Kconfig | 1 + > > drivers/base/soc.c | 66 ++++++ > > drivers/clk/clk-qoriq.c | 3 +- > > drivers/i2c/busses/i2c-mpc.c | 2 +- > > drivers/iommu/fsl_pamu.c | 3 +- > > drivers/mmc/host/Kconfig | 1 + > > drivers/mmc/host/sdhci-of-esdhc.c | 20 ++ > > drivers/net/ethernet/freescale/gianfar.c | 2 +- > > drivers/soc/Kconfig | 2 +- > > drivers/soc/fsl/Kconfig | 19 ++ > > drivers/soc/fsl/Makefile | 1 + > > drivers/soc/fsl/guts.c | 257 > +++++++++++++++++++++ > > include/linux/fsl/guts.h | 125 ++++++---- > > .../asm/mpc85xx.h => include/linux/fsl/svr.h | 4 +- > > include/linux/sys_soc.h | 3 + > > 21 files changed, 478 insertions(+), 61 deletions(-) rename > > Documentation/devicetree/bindings/{powerpc => soc}/fsl/guts.txt (91%) > > create mode 100644 drivers/soc/fsl/Kconfig create mode 100644 > > drivers/soc/fsl/guts.c rename arch/powerpc/include/asm/mpc85xx.h => > > include/linux/fsl/svr.h (97%) > > > > -- > > 2.1.0.27.g96db324 > > > > This looks good to me! I am not sure which tree you want this to be > picked up through, but unless no other volunteers I can take it through > my mmc tree. > > Although, before considering to apply, I need an ack from Scott/Arnd for > the guts driver in patch 5/8 and I need an ack from Greg for patch 7/8, > where the soc_device_match() interface is added (seems like you didn't > add him on cc/to). > > Kind regards > Uffe