
-----Original Message----- From: Prabhakar Kushwaha Sent: 2019年9月13日 14:56 To: Jagan Teki jagan@amarulasolutions.com Cc: Xiaowei Bao xiaowei.bao@nxp.com; Priyanka Jain priyanka.jain@nxp.com; wd@denx.de; Shengzhou Liu shengzhou.liu@nxp.com; Ruchika Gupta ruchika.gupta@nxp.com; sjg@chromium.org; Chuanhua Han chuanhua.han@nxp.com; Jagdish Gediya jagdish.gediya@nxp.com; bmeng.cn@gmail.com; u-boot@lists.denx.de; York Sun york.sun@nxp.com; Jiafei Pan jiafei.pan@nxp.com Subject: RE: [PATCH v6 1/4] dm: spi: Convert Freescale ESPI driver to driver model
-----Original Message----- From: Jagan Teki jagan@amarulasolutions.com Sent: Friday, September 13, 2019 7:58 AM To: Prabhakar Kushwaha prabhakar.kushwaha@nxp.com Cc: Xiaowei Bao xiaowei.bao@nxp.com; Priyanka Jain priyanka.jain@nxp.com; wd@denx.de; Shengzhou Liu shengzhou.liu@nxp.com; Ruchika Gupta ruchika.gupta@nxp.com; sjg@chromium.org; Chuanhua Han chuanhua.han@nxp.com; Jagdish
Gediya
jagdish.gediya@nxp.com; bmeng.cn@gmail.com; u- boot@lists.denx.de; York Sun york.sun@nxp.com; Jiafei Pan jiafei.pan@nxp.com Subject: Re: [PATCH v6 1/4] dm: spi: Convert Freescale ESPI driver to driver model
On Mon, Sep 9, 2019 at 1:13 PM Prabhakar Kushwaha prabhakar.kushwaha@nxp.com wrote:
-----Original Message----- From: Jagan Teki jagan@amarulasolutions.com Sent: Monday, September 9, 2019 11:37 AM To: Xiaowei Bao xiaowei.bao@nxp.com Cc: Prabhakar Kushwaha prabhakar.kushwaha@nxp.com;
wd@denx.de;
Shengzhou Liu shengzhou.liu@nxp.com; Ruchika Gupta ruchika.gupta@nxp.com; sjg@chromium.org; Chuanhua Han chuanhua.han@nxp.com; Jagdish Gediya jagdish.gediya@nxp.com; bmeng.cn@gmail.com; u-boot@lists.denx.de; York Sun york.sun@nxp.com; Jiafei Pan jiafei.pan@nxp.com Subject: Re: [PATCH v6 1/4] dm: spi: Convert Freescale ESPI driver to driver model
On Mon, Sep 9, 2019 at 9:27 AM Xiaowei Bao xiaowei.bao@nxp.com
wrote:
-----Original Message----- From: Prabhakar Kushwaha Sent: 2019年8月26日 23:12 To: Xiaowei Bao xiaowei.bao@nxp.com; wd@denx.de; Shengzhou
Liu
shengzhou.liu@nxp.com; Ruchika Gupta
jagan@amarulasolutions.com; sjg@chromium.org; Chuanhua Han chuanhua.han@nxp.com; Jagdish Gediya
bmeng.cn@gmail.com; u-boot@lists.denx.de Cc: York Sun york.sun@nxp.com; Xiaowei Bao xiaowei.bao@nxp.com Subject: RE: [PATCH v6 1/4] dm: spi: Convert Freescale ESPI driver to driver model
Dear Jagan,
> -----Original Message----- > From: Xiaowei Bao xiaowei.bao@nxp.com > Sent: Monday, August 26, 2019 2:55 PM > To: wd@denx.de; Shengzhou Liu shengzhou.liu@nxp.com;
Ruchika
> Gupta ruchika.gupta@nxp.com; jagan@amarulasolutions.com; sjg@chromium.org; > Prabhakar Kushwaha prabhakar.kushwaha@nxp.com;
Chuanhua Han
> chuanhua.han@nxp.com; Jagdish Gediya > jagdish.gediya@nxp.com; bmeng.cn@gmail.com; > u-boot@lists.denx.de > Cc: York Sun york.sun@nxp.com; Xiaowei Bao > xiaowei.bao@nxp.com > Subject: [PATCH v6 1/4] dm: spi: Convert Freescale ESPI > driver to driver model > > From: Chuanhua Han chuanhua.han@nxp.com > > Modify the Freescale ESPI driver to support the driver model. > Also resolved the following problems: > > ===================== WARNING
====================== This
board does > not use CONFIG_DM_SPI. Please update the board before
v2019.04
> for no dm conversion and v2019.07 for partially dm converted
drivers.
> Failure to update can lead to driver/board removal See > doc/driver- model/MIGRATION.txt for more info. >
====================================================
> ===================== WARNING
====================== This
board does > not use CONFIG_DM_SPI_FLASH. Please update the board to use > CONFIG_SPI_FLASH before the v2019.07 release. > Failure to update by the deadline may result in board removal. > See doc/driver-model/MIGRATION.txt for more info. >
====================================================
> > Signed-off-by: Chuanhua Han chuanhua.han@nxp.com > Signed-off-by: Xiaowei Bao xiaowei.bao@nxp.com > --- > depends on: > https://patc > hwo >
rk.ozlabs.org%2Fcover%2F1146494%2F&data=02%7C01%7Cprabhaka r.k
us >
hwaha%40nxp.com%7Ccc2424972d4e4d6835f908d72a08b877%7C686ea1 d3
bc2 >
b4c6fa92cd99c5c301635%7C0%7C0%7C637024089250212151&sdat a=
3Ki9 >
mrnn9YXWMR0vjoDmeE2eKBIn1RKlgnRC81SZQbU%3D&reserved=0
> Changes in v6: > - Change #ifndef CONFIG_DM_SPI to #if
!CONFIG_IS_ENABLED(DM_SPI).
> Changes in v5: > - Modify the function spi_cs_activate to fsl_spi_cs_activate. > - Move cs to the parameter of the fsl_spi_cs_activate
function.
> Changes in v4: > - Update copyright information. > - Move the fsl_espi_platdata data structure to the > include/dm/platform_data/. > - Merge the contents of the fsl_espi_priv structure into > the fsl_spi_slave structure. > - Implement the fsl_espi_set_speed function. > - Implement the fsl_espi_set_mode function. > - Implement the espi_release_bus function. > - Remove unwanted fsl_espi_bind functions. > - Implement the fsl_espi_child_pre_probe function as
needed.
> - Use #if CONFIG_IS_ENABLED(OF_CONTROL) && > !CONFIG_IS_ENABLED(OF_PLATDATA). > Changes in v3: > - Add a cover-letter for this patch set. > Changes in v2: > - The fsl_espi driver support both OF_CONTROL and
PLATDATA.
> > drivers/spi/fsl_espi.c | 445 ++++++++++++++++++++++++++---------- > drivers/spi/fsl_espi.c | 445 ++++++++++++++++++++++++++---------- > include/dm/platform_data/fsl_espi.h | 16 ++ > 2 files changed, 337 insertions(+), 124 deletions(-) > create mode > 100644
Please review this patch-set and provide your comments.
Once reviewed, I will send pull request via mpc85xx tree
Hi Prabhakar and Jagan,
What is the progress, if there are any comments, please let me know, if no comments, please help to merge it, thanks a lot.
I marked my r-b tag, and Prabhakar would take this via his tree (as he mentioned)
Thanks Jagan..
We will pull it via our tree
Hope it for next release, true?
It may not be possible as this patch has dependency on https://patchwork.ozlabs.org/cover/1146494/
I don't know how to do, if there are any issue need me to fix, please let me know.
Thanks Xiaowei
Patch mentioned is under review/rework phase.
--pk