From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S944601AbcJSPPv (ORCPT ); Wed, 19 Oct 2016 11:15:51 -0400 Received: from mail-db5eur01on0069.outbound.protection.outlook.com ([104.47.2.69]:15117 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S943886AbcJSPPp (ORCPT ); Wed, 19 Oct 2016 11:15:45 -0400 From: "Y.B. Lu" To: Ulf Hansson , Scott Wood , "Arnd Bergmann" CC: linux-mmc , "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: AQHSE9casinPeirj9EK8OzSRVU5haqCuMnoAgAED/2A= Date: Wed, 19 Oct 2016 02:40:53 +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: ecfd13c1-fb98-4a84-50da-08d3f7c958ba x-microsoft-exchange-diagnostics: 1;DB5PR04MB1190;7:bM15/kPbqsj7p5kbdjWY7ovycMooN1EVzIiE9bOfNuxWN80cHZs8zFar1nGYnymMksIX5xDbqbB4DuX9POjPIRqxtzgqbSdZ8mM/4o/DOIPFDos70hdo6wcx8R29w1IHvbA0guVi4iT17g6waYCk1OKccAv2Pq5sBViQCk0ifKdpkgEuF3hJMG7B6VmbRmPTPvIyxdOIIs7rrmMNX+pbtMdsGGK6/PRhyMCPYn4Xns5ZAiTpcz6G41W9N4Owc2yl7lraXl8bn5l7bYkEi/xRz4w9TXkWXhEH807sPrpX8bjMTEZck/2BfIKV02BQ2rDLjHESLpaQ/hPcOBt2txZw6kGwPbJXFiOXhSCddP7JMqc= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR04MB1190; 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:DB5PR04MB1190;BCL:0;PCL:0;RULEID:;SRVR:DB5PR04MB1190; x-forefront-prvs: 0100732B76 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(7916002)(189002)(13464003)(199003)(377454003)(24454002)(87936001)(8936002)(81156014)(8676002)(19580395003)(97736004)(122556002)(81166006)(105586002)(305945005)(189998001)(7696004)(68736007)(9686002)(4326007)(5001770100001)(101416001)(86362001)(76576001)(2906002)(10400500002)(3660700001)(3846002)(586003)(19580405001)(7416002)(76176999)(50986999)(7846002)(11100500001)(5002640100001)(3280700002)(66066001)(102836003)(33656002)(106116001)(106356001)(54356999)(74316002)(92566002)(7736002)(77096005)(2950100002)(5660300001)(6116002)(2900100001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB5PR04MB1190;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:40:53.5431 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR04MB1190 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 u9JFG25X017844 > -----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). > [Lu Yangbo-B47093] Thanks a lot for your clarifying, Uffe. This patchset was based on mmc tree, and needed your picking up. But I think it needs to be rebased now since I saw qbman driver was in drivers/soc/fsl/ now. I will do that after collecting others' ACKs or comments. Hi Scott and Arnd, Could I get your ACTs if there're no other changes needed? Thanks a lot. > 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:40:53 +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 , "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" , 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 , "iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org" , Kumar Gal To: Ulf Hansson , Scott Wood , "Arnd Bergmann" 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 > -----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). > [Lu Yangbo-B47093] Thanks a lot for your clarifying, Uffe. This patchset was based on mmc tree, and needed your picking up. But I think it needs to be rebased now since I saw qbman driver was in drivers/soc/fsl/ now. I will do that after collecting others' ACKs or comments. Hi Scott and Arnd, Could I get your ACTs if there're no other changes needed? Thanks a lot. > 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:40:53 +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: Ulf Hansson , Scott Wood , Arnd Bergmann Cc: Mark Rutland , "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" , 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 , "iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org" , Kumar List-Id: devicetree@vger.kernel.org > -----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). > [Lu Yangbo-B47093] Thanks a lot for your clarifying, Uffe. This patchset was based on mmc tree, and needed your picking up. But I think it needs to be rebased now since I saw qbman driver was in drivers/soc/fsl/ now. I will do that after collecting others' ACKs or comments. Hi Scott and Arnd, Could I get your ACTs if there're no other changes needed? Thanks a lot. > Kind regards > Uffe From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Y.B. Lu" To: Ulf Hansson , Scott Wood , "Arnd Bergmann" Subject: RE: [v12, 0/8] Fix eSDHC host version register bug Date: Wed, 19 Oct 2016 02:40:53 +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 , "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" , 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: > -----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). > [Lu Yangbo-B47093] Thanks a lot for your clarifying, Uffe. This patchset was based on mmc tree, and needed your picking up. But I think it needs to be rebased now since I saw qbman driver was in drivers/soc/fsl/ now. I will do that after collecting others' ACKs or comments. Hi Scott and Arnd, Could I get your ACTs if there're no other changes needed? Thanks a lot. > 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-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0067.outbound.protection.outlook.com [104.47.1.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3szGQp6C4DzDt1p for ; Wed, 19 Oct 2016 13:41:06 +1100 (AEDT) From: "Y.B. Lu" To: Ulf Hansson , Scott Wood , "Arnd Bergmann" CC: linux-mmc , "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:40:53 +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: , PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBVbGYgSGFuc3NvbiBbbWFpbHRv OnVsZi5oYW5zc29uQGxpbmFyby5vcmddDQo+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMTgsIDIw MTYgNjo0OCBQTQ0KPiBUbzogWS5CLiBMdQ0KPiBDYzogbGludXgtbW1jOyBTY290dCBXb29kOyBB cm5kIEJlcmdtYW5uOyBsaW51eHBwYy1kZXZAbGlzdHMub3psYWJzLm9yZzsNCj4gZGV2aWNldHJl ZUB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZzsg bGludXgtDQo+IGtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LWNsazsgbGludXgtaTJjQHZn ZXIua2VybmVsLm9yZzsNCj4gaW9tbXVAbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmc7IG5ldGRl dkB2Z2VyLmtlcm5lbC5vcmc7IE1hcmsgUnV0bGFuZDsNCj4gUm9iIEhlcnJpbmc7IFJ1c3NlbGwg S2luZzsgSm9jaGVuIEZyaWVkcmljaDsgSm9lcmcgUm9lZGVsOyBDbGF1ZGl1IE1hbm9pbDsNCj4g Qmh1cGVzaCBTaGFybWE7IFFpYW5nIFpoYW87IEt1bWFyIEdhbGE7IFNhbnRvc2ggU2hpbGlta2Fy OyBMZW8gTGk7IFguQi4NCj4gWGllOyBNLkguIExpYW4NCj4gU3ViamVjdDogUmU6IFt2MTIsIDAv OF0gRml4IGVTREhDIGhvc3QgdmVyc2lvbiByZWdpc3RlciBidWcNCj4gDQo+IE9uIDIxIFNlcHRl bWJlciAyMDE2IGF0IDA4OjU3LCBZYW5nYm8gTHUgPHlhbmdiby5sdUBueHAuY29tPiB3cm90ZToN Cj4gPiBUaGlzIHBhdGNoc2V0IGlzIHVzZWQgdG8gZml4IGEgaG9zdCB2ZXJzaW9uIHJlZ2lzdGVy IGJ1ZyBpbiB0aGUNCj4gPiBUNDI0MC1SMS4wLVIyLjAgZVNESEMgY29udHJvbGxlci4gVG8gbWF0 Y2ggdGhlIFNvQyB2ZXJzaW9uIGFuZA0KPiA+IHJldmlzaW9uLCAxMCBwcmV2aW91cyB2ZXJzaW9u IHBhdGNoc2V0cyBoYWQgdHJpZWQgbWFueSBtZXRob2RzIGJ1dCBhbGwNCj4gb2YgdGhlbSB3ZXJl IHJlamVjdGVkIGJ5IHJldmlld2Vycy4NCj4gPiBTdWNoIGFzDQo+ID4gICAgICAgICAtIGR0cyBj b21wYXRpYmxlIG1ldGhvZA0KPiA+ICAgICAgICAgLSBzeXNjb24gbWV0aG9kDQo+ID4gICAgICAg ICAtIGlmZGVmIFBQQyBtZXRob2QNCj4gPiAgICAgICAgIC0gR1VUUyBkcml2ZXIgZ2V0dGluZyBT VlIgbWV0aG9kIEFucmQgc3VnZ2VzdGVkIGENCj4gPiBzb2NfZGV2aWNlX21hdGNoIG1ldGhvZCBp biB2MTAsIGFuZCB0aGlzIGlzIHRoZSBvbmx5IGF2YWlsYWJsZSBtZXRob2QNCj4gPiBsZWZ0IG5v dy4gVGhpcyB2MTEgcGF0Y2hzZXQgaW50cm9kdWNlcyB0aGUgc29jX2RldmljZV9tYXRjaCBpbnRl cmZhY2UNCj4gPiBpbiBzb2MgZHJpdmVyLg0KPiA+DQo+ID4gVGhlIGZpcnN0IHNpeCBwYXRjaGVz IG9mIFlhbmdibyBhcmUgdG8gYWRkIHRoZSBHVVRTIGRyaXZlci4gVGhpcyBpcw0KPiA+IHVzZWQg dG8gcmVnaXN0ZXIgYSBzb2MgZGV2aWNlIHdoaWNoIGNvbnRhaW4gc29jIHZlcnNpb24gYW5kIHJl dmlzaW9uDQo+IGluZm9ybWF0aW9uLg0KPiA+IFRoZSBvdGhlciB0d28gcGF0Y2hlcyBpbnRyb2R1 Y2UgdGhlIHNvY19kZXZpY2VfbWF0Y2ggbWV0aG9kIGluIHNvYw0KPiA+IGRyaXZlciBhbmQgYXBw bHkgaXQgb24gZXNkaGMgZHJpdmVyIHRvIGZpeCB0aGlzIGJ1Zy4NCj4gPg0KPiA+IEFybmQgQmVy Z21hbm4gKDEpOg0KPiA+ICAgYmFzZTogc29jOiBpbnRyb2R1Y2Ugc29jX2RldmljZV9tYXRjaCgp IGludGVyZmFjZQ0KPiA+DQo+ID4gWWFuZ2JvIEx1ICg3KToNCj4gPiAgIGR0OiBiaW5kaW5nczog dXBkYXRlIEZyZWVzY2FsZSBEQ0ZHIGNvbXBhdGlibGUNCj4gPiAgIEFSTTY0OiBkdHM6IGxzMjA4 MGE6IGFkZCBkZXZpY2UgY29uZmlndXJhdGlvbiBub2RlDQo+ID4gICBkdDogYmluZGluZ3M6IG1v dmUgZ3V0cyBkZXZpY2V0cmVlIGRvYyBvdXQgb2YgcG93ZXJwYyBkaXJlY3RvcnkNCj4gPiAgIHBv d2VycGMvZnNsOiBtb3ZlIG1wYzg1eHguaCB0byBpbmNsdWRlL2xpbnV4L2ZzbA0KPiA+ICAgc29j OiBmc2w6IGFkZCBHVVRTIGRyaXZlciBmb3IgUW9ySVEgcGxhdGZvcm1zDQo+ID4gICBNQUlOVEFJ TkVSUzogYWRkIGVudHJ5IGZvciBGcmVlc2NhbGUgU29DIGRyaXZlcnMNCj4gPiAgIG1tYzogc2Ro Y2ktb2YtZXNkaGM6IGZpeCBob3N0IHZlcnNpb24gZm9yIFQ0MjQwLVIxLjAtUjIuMA0KPiA+DQo+ ID4gIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vZnNsLnR4dCAgICAgIHwg ICA2ICstDQo+ID4gIC4uLi9iaW5kaW5ncy97cG93ZXJwYyA9PiBzb2N9L2ZzbC9ndXRzLnR4dCAg ICAgICAgIHwgICAzICsNCj4gPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMTEgKy0NCj4gPiAgYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2Nh bGUvZnNsLWxzMjA4MGEuZHRzaSAgICAgfCAgIDYgKw0KPiA+ICBhcmNoL3Bvd2VycGMva2VybmVs L2NwdV9zZXR1cF9mc2xfYm9va2UuUyAgICAgICAgICB8ICAgMiArLQ0KPiA+ICBhcmNoL3Bvd2Vy cGMvc3lzZGV2L2ZzbF9wY2kuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPiA+ICBk cml2ZXJzL2Jhc2UvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAr DQo+ID4gIGRyaXZlcnMvYmFzZS9zb2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDY2ICsrKysrKw0KPiA+ICBkcml2ZXJzL2Nsay9jbGstcW9yaXEuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMyArLQ0KPiA+ICBkcml2ZXJzL2kyYy9idXNzZXMvaTJjLW1wYy5j ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPiA+ICBkcml2ZXJzL2lvbW11L2ZzbF9w YW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQ0KPiA+ICBkcml2ZXJzL21t Yy9ob3N0L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArDQo+ID4gIGRy aXZlcnMvbW1jL2hvc3Qvc2RoY2ktb2YtZXNkaGMuYyAgICAgICAgICAgICAgICAgIHwgIDIwICsr DQo+ID4gIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVzY2FsZS9naWFuZmFyLmMgICAgICAgICAg IHwgICAyICstDQo+ID4gIGRyaXZlcnMvc29jL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAyICstDQo+ID4gIGRyaXZlcnMvc29jL2ZzbC9LY29uZmlnICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDE5ICsrDQo+ID4gIGRyaXZlcnMvc29jL2ZzbC9NYWtlZmls ZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4gPiAgZHJpdmVycy9zb2MvZnNs L2d1dHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNTcNCj4gKysrKysrKysrKysr KysrKysrKysrDQo+ID4gIGluY2x1ZGUvbGludXgvZnNsL2d1dHMuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgMTI1ICsrKysrKy0tLS0NCj4gPiAgLi4uL2FzbS9tcGM4NXh4LmggPT4gaW5j bHVkZS9saW51eC9mc2wvc3ZyLmggICAgICAgfCAgIDQgKy0NCj4gPiAgaW5jbHVkZS9saW51eC9z eXNfc29jLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKw0KPiA+ICAyMSBmaWxl cyBjaGFuZ2VkLCA0NzggaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pICByZW5hbWUNCj4g PiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mve3Bvd2VycGMgPT4gc29jfS9mc2wv Z3V0cy50eHQgKDkxJSkNCj4gPiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9zb2MvZnNsL0tj b25maWcgIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IGRyaXZlcnMvc29jL2ZzbC9ndXRzLmMgIHJl bmFtZSBhcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vbXBjODV4eC5oID0+DQo+ID4gaW5jbHVkZS9s aW51eC9mc2wvc3ZyLmggKDk3JSkNCj4gPg0KPiA+IC0tDQo+ID4gMi4xLjAuMjcuZzk2ZGIzMjQN Cj4gPg0KPiANCj4gVGhpcyBsb29rcyBnb29kIHRvIG1lISBJIGFtIG5vdCBzdXJlIHdoaWNoIHRy ZWUgeW91IHdhbnQgdGhpcyB0byBiZQ0KPiBwaWNrZWQgdXAgdGhyb3VnaCwgYnV0IHVubGVzcyBu byBvdGhlciB2b2x1bnRlZXJzIEkgY2FuIHRha2UgaXQgdGhyb3VnaA0KPiBteSBtbWMgdHJlZS4N Cj4gDQo+IEFsdGhvdWdoLCBiZWZvcmUgY29uc2lkZXJpbmcgdG8gYXBwbHksIEkgbmVlZCBhbiBh Y2sgZnJvbSBTY290dC9Bcm5kIGZvcg0KPiB0aGUgZ3V0cyBkcml2ZXIgaW4gcGF0Y2ggNS84IGFu ZCBJIG5lZWQgYW4gYWNrIGZyb20gR3JlZyBmb3IgcGF0Y2ggNy84LA0KPiB3aGVyZSB0aGUgc29j X2RldmljZV9tYXRjaCgpIGludGVyZmFjZSBpcyBhZGRlZCAoc2VlbXMgbGlrZSB5b3UgZGlkbid0 DQo+IGFkZCBoaW0gb24gY2MvdG8pLg0KPiANCg0KW0x1IFlhbmdiby1CNDcwOTNdIFRoYW5rcyBh IGxvdCBmb3IgeW91ciBjbGFyaWZ5aW5nLCBVZmZlLg0KVGhpcyBwYXRjaHNldCB3YXMgYmFzZWQg b24gbW1jIHRyZWUsIGFuZCBuZWVkZWQgeW91ciBwaWNraW5nIHVwLg0KQnV0IEkgdGhpbmsgaXQg bmVlZHMgdG8gYmUgcmViYXNlZCBub3cgc2luY2UgSSBzYXcgcWJtYW4gZHJpdmVyIHdhcyBpbiBk cml2ZXJzL3NvYy9mc2wvIG5vdy4NCkkgd2lsbCBkbyB0aGF0IGFmdGVyIGNvbGxlY3Rpbmcgb3Ro ZXJzJyBBQ0tzIG9yIGNvbW1lbnRzLg0KDQpIaSBTY290dCBhbmQgQXJuZCwNCkNvdWxkIEkgZ2V0 IHlvdXIgQUNUcyBpZiB0aGVyZSdyZSBubyBvdGhlciBjaGFuZ2VzIG5lZWRlZD8NClRoYW5rcyBh IGxvdC4NCg0KPiBLaW5kIHJlZ2FyZHMNCj4gVWZmZQ0K From mboxrd@z Thu Jan 1 00:00:00 1970 From: yangbo.lu@nxp.com (Y.B. Lu) Date: Wed, 19 Oct 2016 02:40:53 +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 > -----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). > [Lu Yangbo-B47093] Thanks a lot for your clarifying, Uffe. This patchset was based on mmc tree, and needed your picking up. But I think it needs to be rebased now since I saw qbman driver was in drivers/soc/fsl/ now. I will do that after collecting others' ACKs or comments. Hi Scott and Arnd, Could I get your ACTs if there're no other changes needed? Thanks a lot. > Kind regards > Uffe