From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757507AbcJHD2M (ORCPT ); Fri, 7 Oct 2016 23:28:12 -0400 Received: from mail-db5eur01on0079.outbound.protection.outlook.com ([104.47.2.79]:23819 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751882AbcJHD2F (ORCPT ); Fri, 7 Oct 2016 23:28:05 -0400 From: "Y.B. Lu" To: "Y.B. Lu" , "linux-mmc@vger.kernel.org" , "ulf.hansson@linaro.org" , Scott Wood , Arnd Bergmann CC: "linuxppc-dev@lists.ozlabs.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-clk@vger.kernel.org" , "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: AQHSE9casinPeirj9EK8OzSRVU5haqCLIFVwgBLekjA= Date: Sat, 8 Oct 2016 03:28:01 +0000 Message-ID: References: <1474441040-11946-1-git-send-email-yangbo.lu@nxp.com> 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: [192.158.241.86] x-ms-office365-filtering-correlation-id: f9d2776d-60e8-41cf-8c22-08d3ef2b1b71 x-microsoft-exchange-diagnostics: 1;DB6PR0401MB2533;7:ccOSXn0nTl6KkbLtyapiu1Skxk7Wa8Wc2UVM+LMftnye01J7MKNelto4hUcGWyTW+dBLmEwWYKjzyIOJv+nd5f+JezGlt2SLdwE2gPt7hTTAXiWsx/VNcVrO3L5T60qtfHiu94a0aYK+nGIr+EHm0YE7iLA5TSM3hyiZSkMSotTWz7k7yr+GIK0txHpI43V7zOV3FUJ3x4f2lCAsN7NamhOEyjYOWWDyH7DUdt2uJ5DCbpi7frf54Jl+nN5Lw1Yb7fqTOYGJ+cpegcmWU2VE95iVl0CpIkoW5SxsBu/MqCWE+3LAlEmcuusiOe+AiVrW x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0401MB2533; 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)(3002001)(10201501046)(6055026);SRVR:DB6PR0401MB2533;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0401MB2533; x-forefront-prvs: 008960E8EC x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(979002)(6009001)(7916002)(189002)(199003)(13464003)(377454003)(11100500001)(3280700002)(3900700001)(101416001)(3660700001)(50986999)(54356999)(76176999)(5002640100001)(2900100001)(7416002)(2501003)(92566002)(77096005)(76576001)(102836003)(3846002)(106116001)(6116002)(106356001)(122556002)(586003)(105586002)(33656002)(66066001)(4326007)(305945005)(7736002)(7846002)(68736007)(5001770100001)(97736004)(2201001)(74316002)(81166006)(81156014)(5660300001)(7696004)(8676002)(19580395003)(19580405001)(8936002)(87936001)(10400500002)(86362001)(9686002)(189998001)(2906002)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0401MB2533;H:DB6PR0401MB2536.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="us-ascii" MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2016 03:28:01.0969 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0401MB2533 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 quoted-printable to 8bit by mail.home.local id u983SQCW028888 Hi Uffe, Arnd and Scott, Any comments on this latest patcheset? Could we consider to merge it if no any other changes needed? :) Thanks. Best regards, Yangbo Lu > -----Original Message----- > From: Y.B. Lu > Sent: Monday, September 26, 2016 11:15 AM > To: linux-mmc@vger.kernel.org; ulf.hansson@linaro.org; Scott Wood; Arnd > Bergmann > Cc: linuxppc-dev@lists.ozlabs.org; devicetree@vger.kernel.org; linux-arm- > kernel@lists.infradead.org; linux-kernel@vger.kernel.org; linux- > clk@vger.kernel.org; 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 > > Any comments about this version patchset ? > > :) > > > > -----Original Message----- > > From: Yangbo Lu [mailto:yangbo.lu@nxp.com] > > Sent: Wednesday, September 21, 2016 2:57 PM > > To: linux-mmc@vger.kernel.org; ulf.hansson@linaro.org; Scott Wood; > > Arnd Bergmann > > Cc: linuxppc-dev@lists.ozlabs.org; devicetree@vger.kernel.org; > > linux-arm- kernel@lists.infradead.org; linux-kernel@vger.kernel.org; > > linux- clk@vger.kernel.org; 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; Y.B. Lu > > Subject: [v12, 0/8] Fix eSDHC host version register bug > > > > 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 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: Sat, 8 Oct 2016 03:28:01 +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: quoted-printable Cc: "linuxppc-dev@lists.ozlabs.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-clk@vger.kernel.org" , "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 , To: "Y.B. Lu" , "linux-mmc@vger.kernel.org" , "ulf.hansson@linaro.org" , Scott Wood , Arnd Bergmann Return-path: Content-Language: en-US Sender: linux-clk-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Hi Uffe, Arnd and Scott, Any comments on this latest patcheset? Could we consider to merge it if no any other changes needed? :) Thanks. Best regards, Yangbo Lu > -----Original Message----- > From: Y.B. Lu > Sent: Monday, September 26, 2016 11:15 AM > To: linux-mmc@vger.kernel.org; ulf.hansson@linaro.org; Scott Wood; Arnd > Bergmann > Cc: linuxppc-dev@lists.ozlabs.org; devicetree@vger.kernel.org; linux-arm- > kernel@lists.infradead.org; linux-kernel@vger.kernel.org; linux- > clk@vger.kernel.org; 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 >=20 > Any comments about this version patchset ? >=20 > :) >=20 >=20 > > -----Original Message----- > > From: Yangbo Lu [mailto:yangbo.lu@nxp.com] > > Sent: Wednesday, September 21, 2016 2:57 PM > > To: linux-mmc@vger.kernel.org; ulf.hansson@linaro.org; Scott Wood; > > Arnd Bergmann > > Cc: linuxppc-dev@lists.ozlabs.org; devicetree@vger.kernel.org; > > linux-arm- kernel@lists.infradead.org; linux-kernel@vger.kernel.org; > > linux- clk@vger.kernel.org; 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; Y.B. Lu > > Subject: [v12, 0/8] Fix eSDHC host version register bug > > > > 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 =3D> 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 =3D> include/linux/fsl/svr.h | 4 +- > > include/linux/sys_soc.h | 3 + > > 21 files changed, 478 insertions(+), 61 deletions(-) rename > > Documentation/devicetree/bindings/{powerpc =3D> 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 =3D> > > include/linux/fsl/svr.h (97%) > > > > -- > > 2.1.0.27.g96db324 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: Sat, 8 Oct 2016 03:28:01 +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: quoted-printable Return-path: Content-Language: en-US Sender: linux-clk-owner@vger.kernel.org To: "Y.B. Lu" , "linux-mmc@vger.kernel.org" , "ulf.hansson@linaro.org" , Scott Wood , Arnd Bergmann Cc: "linuxppc-dev@lists.ozlabs.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-clk@vger.kernel.org" , "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 List-Id: devicetree@vger.kernel.org Hi Uffe, Arnd and Scott, Any comments on this latest patcheset? Could we consider to merge it if no any other changes needed? :) Thanks. Best regards, Yangbo Lu > -----Original Message----- > From: Y.B. Lu > Sent: Monday, September 26, 2016 11:15 AM > To: linux-mmc@vger.kernel.org; ulf.hansson@linaro.org; Scott Wood; Arnd > Bergmann > Cc: linuxppc-dev@lists.ozlabs.org; devicetree@vger.kernel.org; linux-arm- > kernel@lists.infradead.org; linux-kernel@vger.kernel.org; linux- > clk@vger.kernel.org; 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 >=20 > Any comments about this version patchset ? >=20 > :) >=20 >=20 > > -----Original Message----- > > From: Yangbo Lu [mailto:yangbo.lu@nxp.com] > > Sent: Wednesday, September 21, 2016 2:57 PM > > To: linux-mmc@vger.kernel.org; ulf.hansson@linaro.org; Scott Wood; > > Arnd Bergmann > > Cc: linuxppc-dev@lists.ozlabs.org; devicetree@vger.kernel.org; > > linux-arm- kernel@lists.infradead.org; linux-kernel@vger.kernel.org; > > linux- clk@vger.kernel.org; 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; Y.B. Lu > > Subject: [v12, 0/8] Fix eSDHC host version register bug > > > > 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 =3D> 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 =3D> include/linux/fsl/svr.h | 4 +- > > include/linux/sys_soc.h | 3 + > > 21 files changed, 478 insertions(+), 61 deletions(-) rename > > Documentation/devicetree/bindings/{powerpc =3D> 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 =3D> > > include/linux/fsl/svr.h (97%) > > > > -- > > 2.1.0.27.g96db324 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-db5eur01on0079.outbound.protection.outlook.com ([104.47.2.79]:23819 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751882AbcJHD2F (ORCPT ); Fri, 7 Oct 2016 23:28:05 -0400 From: "Y.B. Lu" To: "Y.B. Lu" , "linux-mmc@vger.kernel.org" , "ulf.hansson@linaro.org" , Scott Wood , Arnd Bergmann CC: "linuxppc-dev@lists.ozlabs.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-clk@vger.kernel.org" , "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: Sat, 8 Oct 2016 03:28:01 +0000 Message-ID: References: <1474441040-11946-1-git-send-email-yangbo.lu@nxp.com> Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Sender: linux-clk-owner@vger.kernel.org List-ID: Hi Uffe, Arnd and Scott, Any comments on this latest patcheset? Could we consider to merge it if no any other changes needed? :) Thanks. Best regards, Yangbo Lu > -----Original Message----- > From: Y.B. Lu > Sent: Monday, September 26, 2016 11:15 AM > To: linux-mmc@vger.kernel.org; ulf.hansson@linaro.org; Scott Wood; Arnd > Bergmann > Cc: linuxppc-dev@lists.ozlabs.org; devicetree@vger.kernel.org; linux-arm- > kernel@lists.infradead.org; linux-kernel@vger.kernel.org; linux- > clk@vger.kernel.org; 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 >=20 > Any comments about this version patchset ? >=20 > :) >=20 >=20 > > -----Original Message----- > > From: Yangbo Lu [mailto:yangbo.lu@nxp.com] > > Sent: Wednesday, September 21, 2016 2:57 PM > > To: linux-mmc@vger.kernel.org; ulf.hansson@linaro.org; Scott Wood; > > Arnd Bergmann > > Cc: linuxppc-dev@lists.ozlabs.org; devicetree@vger.kernel.org; > > linux-arm- kernel@lists.infradead.org; linux-kernel@vger.kernel.org; > > linux- clk@vger.kernel.org; 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; Y.B. Lu > > Subject: [v12, 0/8] Fix eSDHC host version register bug > > > > 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 =3D> 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 =3D> include/linux/fsl/svr.h | 4 +- > > include/linux/sys_soc.h | 3 + > > 21 files changed, 478 insertions(+), 61 deletions(-) rename > > Documentation/devicetree/bindings/{powerpc =3D> 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 =3D> > > include/linux/fsl/svr.h (97%) > > > > -- > > 2.1.0.27.g96db324 From mboxrd@z Thu Jan 1 00:00:00 1970 From: yangbo.lu@nxp.com (Y.B. Lu) Date: Sat, 8 Oct 2016 03:28:01 +0000 Subject: [v12, 0/8] Fix eSDHC host version register bug 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 Hi Uffe, Arnd and Scott, Any comments on this latest patcheset? Could we consider to merge it if no any other changes needed? :) Thanks. Best regards, Yangbo Lu > -----Original Message----- > From: Y.B. Lu > Sent: Monday, September 26, 2016 11:15 AM > To: linux-mmc at vger.kernel.org; ulf.hansson at linaro.org; Scott Wood; Arnd > Bergmann > Cc: 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 at vger.kernel.org; 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 > > Any comments about this version patchset ? > > :) > > > > -----Original Message----- > > From: Yangbo Lu [mailto:yangbo.lu at nxp.com] > > Sent: Wednesday, September 21, 2016 2:57 PM > > To: linux-mmc at vger.kernel.org; ulf.hansson at linaro.org; Scott Wood; > > Arnd Bergmann > > Cc: 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 at vger.kernel.org; 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; Y.B. Lu > > Subject: [v12, 0/8] Fix eSDHC host version register bug > > > > 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