From mboxrd@z Thu Jan 1 00:00:00 1970 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 + 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 From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Y.B. Lu" Subject: RE: [v12, 0/8] Fix eSDHC host version register bug Date: Wed, 19 Oct 2016 02:47:07 +0000 Message-ID: References: <1474441040-11946-1-git-send-email-yangbo.lu@nxp.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Mark Rutland , Ulf Hansson , "X.B. Xie" , "M.H. Lian" , "linux-i2c-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , linux-clk , Qiang Zhao , Russell King , Bhupesh Sharma , Jochen Friedrich , Claudiu Manoil , "devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Arnd Bergmann , Scott Wood , Rob Herring , Santosh Shilimkar , "linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org" , "netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , linux-mmc , "linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Leo Li Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org List-Id: netdev.vger.kernel.org + 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-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org] > Sent: Tuesday, October 18, 2016 6:48 PM > To: Y.B. Lu > Cc: linux-mmc; Scott Wood; Arnd Bergmann; linuxppc-dev-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org; > devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org; linux- > kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; linux-clk; linux-i2c-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; > iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org; netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.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 From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Y.B. Lu" Subject: RE: [v12, 0/8] Fix eSDHC host version register bug Date: Wed, 19 Oct 2016 02:47:07 +0000 Message-ID: References: <1474441040-11946-1-git-send-email-yangbo.lu@nxp.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: "gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org" Cc: Mark Rutland , Ulf Hansson , "X.B. Xie" , "M.H. Lian" , "linux-i2c-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , linux-clk , Qiang Zhao , Russell King , Bhupesh Sharma , Jochen Friedrich , Claudiu Manoil , "devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Arnd Bergmann , Scott Wood , Rob Herring , Santosh Shilimkar , "linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org" , "netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , linux-mmc , "linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Leo Li List-Id: devicetree@vger.kernel.org + 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-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org] > Sent: Tuesday, October 18, 2016 6:48 PM > To: Y.B. Lu > Cc: linux-mmc; Scott Wood; Arnd Bergmann; linuxppc-dev-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org; > devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org; linux- > kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; linux-clk; linux-i2c-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; > iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org; netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Y.B. Lu" To: "gregkh@linuxfoundation.org" Subject: RE: [v12, 0/8] Fix eSDHC host version register bug 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: MIME-Version: 1.0 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Ulf Hansson , "X.B. Xie" , "M.H. Lian" , "linux-i2c@vger.kernel.org" , linux-clk , Qiang Zhao , Russell King , Bhupesh Sharma , Joerg Roedel , Jochen Friedrich , Claudiu Manoil , "devicetree@vger.kernel.org" , Arnd Bergmann , Scott Wood , Rob Herring , Santosh Shilimkar , "linux-arm-kernel@lists.infradead.org" , "netdev@vger.kernel.org" , linux-mmc , "linux-kernel@vger.kernel.org" , Leo Li , "iommu@lists.linux-foundation.org" , Kumar Gala , "linuxppc-dev@lists.ozlabs.org" Content-Type: text/plain; charset="us-ascii" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+mturquette=baylibre.com@lists.infradead.org List-ID: + 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 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0049.outbound.protection.outlook.com [104.47.0.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3szGYw0WhJzDrbg for ; Wed, 19 Oct 2016 13:47:15 +1100 (AEDT) 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 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: Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , KyBHcmVnDQoNCkhpIEdyZWcsDQoNCkkgc3VibWl0dGVkIHRoaXMgcGF0Y2hzZXQgZm9yIGEgTU1D IGJ1ZyBmaXgsIGFuZCBpbnRyb2R1Y2UgdGhlIGJlbG93IHBhdGNoIHdoaWNoIG5lZWRzIHlvdXIg QUNLLg0KPiA+IEFybmQgQmVyZ21hbm4gKDEpOg0KPiA+ICAgYmFzZTogc29jOiBpbnRyb2R1Y2Ug c29jX2RldmljZV9tYXRjaCgpIGludGVyZmFjZQ0KaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9y Zy9wYXRjaC85MzQyOTEzLw0KDQpDb3VsZCB5b3UgaGVscCB0byByZXZpZXcgaXQgYW5kIGdpdmUg c29tZSBjb21tZW50cyBvciBBQ0suDQpUaGFuayB5b3UgdmVyeSBtdWNoLg0KDQoNCg0KQmVzdCBy ZWdhcmRzLA0KWWFuZ2JvIEx1DQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBG cm9tOiBVbGYgSGFuc3NvbiBbbWFpbHRvOnVsZi5oYW5zc29uQGxpbmFyby5vcmddDQo+IFNlbnQ6 IFR1ZXNkYXksIE9jdG9iZXIgMTgsIDIwMTYgNjo0OCBQTQ0KPiBUbzogWS5CLiBMdQ0KPiBDYzog bGludXgtbW1jOyBTY290dCBXb29kOyBBcm5kIEJlcmdtYW5uOyBsaW51eHBwYy1kZXZAbGlzdHMu b3psYWJzLm9yZzsNCj4gZGV2aWNldHJlZUB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LWFybS1rZXJu ZWxAbGlzdHMuaW5mcmFkZWFkLm9yZzsgbGludXgtDQo+IGtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7 IGxpbnV4LWNsazsgbGludXgtaTJjQHZnZXIua2VybmVsLm9yZzsNCj4gaW9tbXVAbGlzdHMubGlu dXgtZm91bmRhdGlvbi5vcmc7IG5ldGRldkB2Z2VyLmtlcm5lbC5vcmc7IE1hcmsgUnV0bGFuZDsN Cj4gUm9iIEhlcnJpbmc7IFJ1c3NlbGwgS2luZzsgSm9jaGVuIEZyaWVkcmljaDsgSm9lcmcgUm9l ZGVsOyBDbGF1ZGl1IE1hbm9pbDsNCj4gQmh1cGVzaCBTaGFybWE7IFFpYW5nIFpoYW87IEt1bWFy IEdhbGE7IFNhbnRvc2ggU2hpbGlta2FyOyBMZW8gTGk7IFguQi4NCj4gWGllOyBNLkguIExpYW4N Cj4gU3ViamVjdDogUmU6IFt2MTIsIDAvOF0gRml4IGVTREhDIGhvc3QgdmVyc2lvbiByZWdpc3Rl ciBidWcNCj4gDQo+IE9uIDIxIFNlcHRlbWJlciAyMDE2IGF0IDA4OjU3LCBZYW5nYm8gTHUgPHlh bmdiby5sdUBueHAuY29tPiB3cm90ZToNCj4gPiBUaGlzIHBhdGNoc2V0IGlzIHVzZWQgdG8gZml4 IGEgaG9zdCB2ZXJzaW9uIHJlZ2lzdGVyIGJ1ZyBpbiB0aGUNCj4gPiBUNDI0MC1SMS4wLVIyLjAg ZVNESEMgY29udHJvbGxlci4gVG8gbWF0Y2ggdGhlIFNvQyB2ZXJzaW9uIGFuZA0KPiA+IHJldmlz aW9uLCAxMCBwcmV2aW91cyB2ZXJzaW9uIHBhdGNoc2V0cyBoYWQgdHJpZWQgbWFueSBtZXRob2Rz IGJ1dCBhbGwNCj4gb2YgdGhlbSB3ZXJlIHJlamVjdGVkIGJ5IHJldmlld2Vycy4NCj4gPiBTdWNo IGFzDQo+ID4gICAgICAgICAtIGR0cyBjb21wYXRpYmxlIG1ldGhvZA0KPiA+ICAgICAgICAgLSBz eXNjb24gbWV0aG9kDQo+ID4gICAgICAgICAtIGlmZGVmIFBQQyBtZXRob2QNCj4gPiAgICAgICAg IC0gR1VUUyBkcml2ZXIgZ2V0dGluZyBTVlIgbWV0aG9kIEFucmQgc3VnZ2VzdGVkIGENCj4gPiBz b2NfZGV2aWNlX21hdGNoIG1ldGhvZCBpbiB2MTAsIGFuZCB0aGlzIGlzIHRoZSBvbmx5IGF2YWls YWJsZSBtZXRob2QNCj4gPiBsZWZ0IG5vdy4gVGhpcyB2MTEgcGF0Y2hzZXQgaW50cm9kdWNlcyB0 aGUgc29jX2RldmljZV9tYXRjaCBpbnRlcmZhY2UNCj4gPiBpbiBzb2MgZHJpdmVyLg0KPiA+DQo+ ID4gVGhlIGZpcnN0IHNpeCBwYXRjaGVzIG9mIFlhbmdibyBhcmUgdG8gYWRkIHRoZSBHVVRTIGRy aXZlci4gVGhpcyBpcw0KPiA+IHVzZWQgdG8gcmVnaXN0ZXIgYSBzb2MgZGV2aWNlIHdoaWNoIGNv bnRhaW4gc29jIHZlcnNpb24gYW5kIHJldmlzaW9uDQo+IGluZm9ybWF0aW9uLg0KPiA+IFRoZSBv dGhlciB0d28gcGF0Y2hlcyBpbnRyb2R1Y2UgdGhlIHNvY19kZXZpY2VfbWF0Y2ggbWV0aG9kIGlu IHNvYw0KPiA+IGRyaXZlciBhbmQgYXBwbHkgaXQgb24gZXNkaGMgZHJpdmVyIHRvIGZpeCB0aGlz IGJ1Zy4NCj4gPg0KPiA+IEFybmQgQmVyZ21hbm4gKDEpOg0KPiA+ICAgYmFzZTogc29jOiBpbnRy b2R1Y2Ugc29jX2RldmljZV9tYXRjaCgpIGludGVyZmFjZQ0KPiA+DQo+ID4gWWFuZ2JvIEx1ICg3 KToNCj4gPiAgIGR0OiBiaW5kaW5nczogdXBkYXRlIEZyZWVzY2FsZSBEQ0ZHIGNvbXBhdGlibGUN Cj4gPiAgIEFSTTY0OiBkdHM6IGxzMjA4MGE6IGFkZCBkZXZpY2UgY29uZmlndXJhdGlvbiBub2Rl DQo+ID4gICBkdDogYmluZGluZ3M6IG1vdmUgZ3V0cyBkZXZpY2V0cmVlIGRvYyBvdXQgb2YgcG93 ZXJwYyBkaXJlY3RvcnkNCj4gPiAgIHBvd2VycGMvZnNsOiBtb3ZlIG1wYzg1eHguaCB0byBpbmNs dWRlL2xpbnV4L2ZzbA0KPiA+ICAgc29jOiBmc2w6IGFkZCBHVVRTIGRyaXZlciBmb3IgUW9ySVEg cGxhdGZvcm1zDQo+ID4gICBNQUlOVEFJTkVSUzogYWRkIGVudHJ5IGZvciBGcmVlc2NhbGUgU29D IGRyaXZlcnMNCj4gPiAgIG1tYzogc2RoY2ktb2YtZXNkaGM6IGZpeCBob3N0IHZlcnNpb24gZm9y IFQ0MjQwLVIxLjAtUjIuMA0KPiA+DQo+ID4gIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9hcm0vZnNsLnR4dCAgICAgIHwgICA2ICstDQo+ID4gIC4uLi9iaW5kaW5ncy97cG93ZXJw YyA9PiBzb2N9L2ZzbC9ndXRzLnR4dCAgICAgICAgIHwgICAzICsNCj4gPiAgTUFJTlRBSU5FUlMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0NCj4gPiAgYXJj aC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvZnNsLWxzMjA4MGEuZHRzaSAgICAgfCAgIDYgKw0K PiA+ICBhcmNoL3Bvd2VycGMva2VybmVsL2NwdV9zZXR1cF9mc2xfYm9va2UuUyAgICAgICAgICB8 ICAgMiArLQ0KPiA+ICBhcmNoL3Bvd2VycGMvc3lzZGV2L2ZzbF9wY2kuYyAgICAgICAgICAgICAg ICAgICAgICB8ICAgMiArLQ0KPiA+ICBkcml2ZXJzL2Jhc2UvS2NvbmZpZyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMSArDQo+ID4gIGRyaXZlcnMvYmFzZS9zb2MuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDY2ICsrKysrKw0KPiA+ICBkcml2ZXJzL2Nsay9j bGstcW9yaXEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQ0KPiA+ICBkcml2 ZXJzL2kyYy9idXNzZXMvaTJjLW1wYy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0K PiA+ICBkcml2ZXJzL2lvbW11L2ZzbF9wYW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMyArLQ0KPiA+ICBkcml2ZXJzL21tYy9ob3N0L0tjb25maWcgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMSArDQo+ID4gIGRyaXZlcnMvbW1jL2hvc3Qvc2RoY2ktb2YtZXNkaGMuYyAg ICAgICAgICAgICAgICAgIHwgIDIwICsrDQo+ID4gIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVz Y2FsZS9naWFuZmFyLmMgICAgICAgICAgIHwgICAyICstDQo+ID4gIGRyaXZlcnMvc29jL0tjb25m aWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstDQo+ID4gIGRyaXZlcnMv c29jL2ZzbC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICsrDQo+ID4g IGRyaXZlcnMvc29jL2ZzbC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx ICsNCj4gPiAgZHJpdmVycy9zb2MvZnNsL2d1dHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAyNTcNCj4gKysrKysrKysrKysrKysrKysrKysrDQo+ID4gIGluY2x1ZGUvbGludXgvZnNs L2d1dHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTI1ICsrKysrKy0tLS0NCj4gPiAg Li4uL2FzbS9tcGM4NXh4LmggPT4gaW5jbHVkZS9saW51eC9mc2wvc3ZyLmggICAgICAgfCAgIDQg Ky0NCj4gPiAgaW5jbHVkZS9saW51eC9zeXNfc29jLmggICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDMgKw0KPiA+ICAyMSBmaWxlcyBjaGFuZ2VkLCA0NzggaW5zZXJ0aW9ucygrKSwgNjEg ZGVsZXRpb25zKC0pICByZW5hbWUNCj4gPiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3Mve3Bvd2VycGMgPT4gc29jfS9mc2wvZ3V0cy50eHQgKDkxJSkNCj4gPiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9zb2MvZnNsL0tjb25maWcgIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IGRy aXZlcnMvc29jL2ZzbC9ndXRzLmMgIHJlbmFtZSBhcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vbXBj ODV4eC5oID0+DQo+ID4gaW5jbHVkZS9saW51eC9mc2wvc3ZyLmggKDk3JSkNCj4gPg0KPiA+IC0t DQo+ID4gMi4xLjAuMjcuZzk2ZGIzMjQNCj4gPg0KPiANCj4gVGhpcyBsb29rcyBnb29kIHRvIG1l ISBJIGFtIG5vdCBzdXJlIHdoaWNoIHRyZWUgeW91IHdhbnQgdGhpcyB0byBiZQ0KPiBwaWNrZWQg dXAgdGhyb3VnaCwgYnV0IHVubGVzcyBubyBvdGhlciB2b2x1bnRlZXJzIEkgY2FuIHRha2UgaXQg dGhyb3VnaA0KPiBteSBtbWMgdHJlZS4NCj4gDQo+IEFsdGhvdWdoLCBiZWZvcmUgY29uc2lkZXJp bmcgdG8gYXBwbHksIEkgbmVlZCBhbiBhY2sgZnJvbSBTY290dC9Bcm5kIGZvcg0KPiB0aGUgZ3V0 cyBkcml2ZXIgaW4gcGF0Y2ggNS84IGFuZCBJIG5lZWQgYW4gYWNrIGZyb20gR3JlZyBmb3IgcGF0 Y2ggNy84LA0KPiB3aGVyZSB0aGUgc29jX2RldmljZV9tYXRjaCgpIGludGVyZmFjZSBpcyBhZGRl ZCAoc2VlbXMgbGlrZSB5b3UgZGlkbid0DQo+IGFkZCBoaW0gb24gY2MvdG8pLg0KPiANCj4gS2lu ZCByZWdhcmRzDQo+IFVmZmUNCg== From mboxrd@z Thu Jan 1 00:00:00 1970 From: yangbo.lu@nxp.com (Y.B. Lu) Date: Wed, 19 Oct 2016 02:47:07 +0000 Subject: [v12, 0/8] Fix eSDHC host version register bug In-Reply-To: References: <1474441040-11946-1-git-send-email-yangbo.lu@nxp.com> Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org + 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 at linaro.org] > Sent: Tuesday, October 18, 2016 6:48 PM > To: Y.B. Lu > Cc: linux-mmc; Scott Wood; Arnd Bergmann; linuxppc-dev at lists.ozlabs.org; > devicetree at vger.kernel.org; linux-arm-kernel at lists.infradead.org; linux- > kernel at vger.kernel.org; linux-clk; linux-i2c at vger.kernel.org; > iommu at lists.linux-foundation.org; netdev at 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