Re: [PATCH 00/24] spi: dm-conversion (part2)

2020-05-28 Thread Jagan Teki
On Thu, May 28, 2020 at 3:14 PM Priyanka Jain  wrote:
>
> >-Original Message-
> >From: U-Boot  On Behalf Of Jagan Teki
> >Sent: Wednesday, May 27, 2020 10:17 PM
> >To: Simon Glass ; Tom Rini 
> >Cc: u-boot@lists.denx.de; linux-amar...@amarulasolutions.com; Jagan Teki
> >
> >Subject: [PATCH 00/24] spi: dm-conversion (part2)
> >
> >I believe some boards can directly enable DM_SPI if it has
> >OF_CONTROL enabled already, so now it's the last call for
> >board maintainers to take care of this.
> >
> >Now all boards which are using fsl_espi are removed due to
> >no action on dm conversion from years.
> >
> >These will merge as soon as possible, based on the response.
> >
> >Travis-CI:
> >https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftravis-
> >ci.org%2Fgithub%2Fopenedev%2Fu-boot-
> >amarula%2Fbuilds%2F691819005data=02%7C01%7Cpriyanka.jain%40
> >nxp.com%7C171852fb35434a5d673408d8025dac41%7C686ea1d3bc2b4c6f
> >a92cd99c5c301635%7C0%7C0%7C637261948643488219sdata=9QAJ
> >qHESjU3J%2FEvB38hpxhtjaQwKfeVQppe73jPzXag%3Dreserved=0
> >
> >Any inputs?
> >Jagan.
> >
> >Jagan Teki (24):
> >  arm: Remove configs/B4420QDS_NAND_defconfig board
> >  arm: Remove configs/BSC9131RDB_NAND_SYSCLK100_defconfig board
> >  arm: Remove configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig
> >board
> >  arm: Remove configs/C29XPCIE_NAND_defconfig board
> >  arm: Remove configs/Cyrus_P5020_defconfig board
> >  arm: Remove configs/MPC8536DS_36BIT_defconfig board
> >  arm: Remove configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig
> >board
> >  arm: Remove configs/P1020MBG-PC_36BIT_SDCARD_defconfig board
> >  arm: Remove configs/P1022DS_36BIT_NAND_defconfig board
> >  arm: Remove configs/P2041RDB_NAND_defconfig board
> >  arm: Remove configs/P3041DS_NAND_SECURE_BOOT_defconfig board
> >  arm: Remove configs/T1023RDB_NAND_defconfig board
> >  arm: Remove configs/T1024QDS_DDR4_SECURE_BOOT_defconfig board
> >  arm: Remove configs/T1040D4RDB_NAND_defconfig board
> >  arm: Remove configs/T1040QDS_DDR4_defconfig board
> >  arm: Remove configs/T2080QDS_NAND_defconfig board
> >  arm: Remove configs/T2080RDB_NAND_defconfig board
> >  arm: Remove configs/T4160QDS_NAND_defconfig board
> >  arm: Remove configs/T4160RDB_defconfig board
> >  arm: Remove configs/TWR-P1025_defconfig board
> >  arm: Remove configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
> >board
> >  arm: Remove configs/kmcoge4_defconfig board
> >  spi: Zap fsl_espi
> >  mtd: spi: Drop fsl_espi_spl
> >
> 
> Dear Jagan,
>
> NXP do plan to keep maintaining some of the powerpc boards.
> We had send espi series of patches for DM migration last year
> http://patchwork.ozlabs.org/project/uboot/list/?series=127282=*
> http://patchwork.ozlabs.org/project/uboot/list/?series=138873
>
> But they could not be merged due to dependency on other patches
> https://patchwork.ozlabs.org/project/uboot/cover/20190813134731.25024-1-lu...@denx.de/
>
> Now we have taken agreement from original author of dependent patches (Lukasz 
> Majewski) and will be sending the combined series of espi DM migration next 
> week.
>
> So, please don't remove these boards

Yes, hopefully this would be last call. Anyway, will pause requested
boards till first week of MW others will go this release itself.

Jagan.


Re: [PATCH 00/24] spi: dm-conversion (part2)

2020-05-28 Thread Jagan Teki
Hi Bin,

On Thu, May 28, 2020 at 6:26 AM Bin Meng  wrote:
>
> Hi Jagan,
>
> On Thu, May 28, 2020 at 12:47 AM Jagan Teki  
> wrote:
> >
> > I believe some boards can directly enable DM_SPI if it has
> > OF_CONTROL enabled already, so now it's the last call for
> > board maintainers to take care of this.
> >
> > Now all boards which are using fsl_espi are removed due to
> > no action on dm conversion from years.
> >
> > These will merge as soon as possible, based on the response.
> >
> > Travis-CI:
> > https://travis-ci.org/github/openedev/u-boot-amarula/builds/691819005
> >
> > Any inputs?
> > Jagan.
> >
> > Jagan Teki (24):
> >   arm: Remove configs/B4420QDS_NAND_defconfig board
> >   arm: Remove configs/BSC9131RDB_NAND_SYSCLK100_defconfig board
> >   arm: Remove configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig board
> >   arm: Remove configs/C29XPCIE_NAND_defconfig board
> >   arm: Remove configs/Cyrus_P5020_defconfig board
> >   arm: Remove configs/MPC8536DS_36BIT_defconfig board
> >   arm: Remove configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig board
> >   arm: Remove configs/P1020MBG-PC_36BIT_SDCARD_defconfig board
> >   arm: Remove configs/P1022DS_36BIT_NAND_defconfig board
> >   arm: Remove configs/P2041RDB_NAND_defconfig board
> >   arm: Remove configs/P3041DS_NAND_SECURE_BOOT_defconfig board
> >   arm: Remove configs/T1023RDB_NAND_defconfig board
> >   arm: Remove configs/T1024QDS_DDR4_SECURE_BOOT_defconfig board
> >   arm: Remove configs/T1040D4RDB_NAND_defconfig board
> >   arm: Remove configs/T1040QDS_DDR4_defconfig board
> >   arm: Remove configs/T2080QDS_NAND_defconfig board
> >   arm: Remove configs/T2080RDB_NAND_defconfig board
> >   arm: Remove configs/T4160QDS_NAND_defconfig board
> >   arm: Remove configs/T4160RDB_defconfig board
> >   arm: Remove configs/TWR-P1025_defconfig board
> >   arm: Remove configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
> > board
> >   arm: Remove configs/kmcoge4_defconfig board
> >   spi: Zap fsl_espi
> >   mtd: spi: Drop fsl_espi_spl
>
> All these boards are powerpc, not arm. So the tag of these patches
> should be fixed to use powerpc.

Thanks for the catch, will update it.

Jagan.


RE: [PATCH 00/24] spi: dm-conversion (part2)

2020-05-28 Thread Priyanka Jain
>-Original Message-
>From: U-Boot  On Behalf Of Jagan Teki
>Sent: Wednesday, May 27, 2020 10:17 PM
>To: Simon Glass ; Tom Rini 
>Cc: u-boot@lists.denx.de; linux-amar...@amarulasolutions.com; Jagan Teki
>
>Subject: [PATCH 00/24] spi: dm-conversion (part2)
>
>I believe some boards can directly enable DM_SPI if it has
>OF_CONTROL enabled already, so now it's the last call for
>board maintainers to take care of this.
>
>Now all boards which are using fsl_espi are removed due to
>no action on dm conversion from years.
>
>These will merge as soon as possible, based on the response.
>
>Travis-CI:
>https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftravis-
>ci.org%2Fgithub%2Fopenedev%2Fu-boot-
>amarula%2Fbuilds%2F691819005data=02%7C01%7Cpriyanka.jain%40
>nxp.com%7C171852fb35434a5d673408d8025dac41%7C686ea1d3bc2b4c6f
>a92cd99c5c301635%7C0%7C0%7C637261948643488219sdata=9QAJ
>qHESjU3J%2FEvB38hpxhtjaQwKfeVQppe73jPzXag%3Dreserved=0
>
>Any inputs?
>Jagan.
>
>Jagan Teki (24):
>  arm: Remove configs/B4420QDS_NAND_defconfig board
>  arm: Remove configs/BSC9131RDB_NAND_SYSCLK100_defconfig board
>  arm: Remove configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig
>board
>  arm: Remove configs/C29XPCIE_NAND_defconfig board
>  arm: Remove configs/Cyrus_P5020_defconfig board
>  arm: Remove configs/MPC8536DS_36BIT_defconfig board
>  arm: Remove configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig
>board
>  arm: Remove configs/P1020MBG-PC_36BIT_SDCARD_defconfig board
>  arm: Remove configs/P1022DS_36BIT_NAND_defconfig board
>  arm: Remove configs/P2041RDB_NAND_defconfig board
>  arm: Remove configs/P3041DS_NAND_SECURE_BOOT_defconfig board
>  arm: Remove configs/T1023RDB_NAND_defconfig board
>  arm: Remove configs/T1024QDS_DDR4_SECURE_BOOT_defconfig board
>  arm: Remove configs/T1040D4RDB_NAND_defconfig board
>  arm: Remove configs/T1040QDS_DDR4_defconfig board
>  arm: Remove configs/T2080QDS_NAND_defconfig board
>  arm: Remove configs/T2080RDB_NAND_defconfig board
>  arm: Remove configs/T4160QDS_NAND_defconfig board
>  arm: Remove configs/T4160RDB_defconfig board
>  arm: Remove configs/TWR-P1025_defconfig board
>  arm: Remove configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
>board
>  arm: Remove configs/kmcoge4_defconfig board
>  spi: Zap fsl_espi
>  mtd: spi: Drop fsl_espi_spl
>

Dear Jagan,

NXP do plan to keep maintaining some of the powerpc boards.
We had send espi series of patches for DM migration last year
http://patchwork.ozlabs.org/project/uboot/list/?series=127282=*
http://patchwork.ozlabs.org/project/uboot/list/?series=138873

But they could not be merged due to dependency on other patches 
https://patchwork.ozlabs.org/project/uboot/cover/20190813134731.25024-1-lu...@denx.de/

Now we have taken agreement from original author of dependent patches (Lukasz 
Majewski) and will be sending the combined series of espi DM migration next 
week.

So, please don't remove these boards

Thanks
Priyanka



Re: [PATCH 00/24] spi: dm-conversion (part2)

2020-05-27 Thread Bin Meng
Hi Jagan,

On Thu, May 28, 2020 at 12:47 AM Jagan Teki  wrote:
>
> I believe some boards can directly enable DM_SPI if it has
> OF_CONTROL enabled already, so now it's the last call for
> board maintainers to take care of this.
>
> Now all boards which are using fsl_espi are removed due to
> no action on dm conversion from years.
>
> These will merge as soon as possible, based on the response.
>
> Travis-CI:
> https://travis-ci.org/github/openedev/u-boot-amarula/builds/691819005
>
> Any inputs?
> Jagan.
>
> Jagan Teki (24):
>   arm: Remove configs/B4420QDS_NAND_defconfig board
>   arm: Remove configs/BSC9131RDB_NAND_SYSCLK100_defconfig board
>   arm: Remove configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig board
>   arm: Remove configs/C29XPCIE_NAND_defconfig board
>   arm: Remove configs/Cyrus_P5020_defconfig board
>   arm: Remove configs/MPC8536DS_36BIT_defconfig board
>   arm: Remove configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig board
>   arm: Remove configs/P1020MBG-PC_36BIT_SDCARD_defconfig board
>   arm: Remove configs/P1022DS_36BIT_NAND_defconfig board
>   arm: Remove configs/P2041RDB_NAND_defconfig board
>   arm: Remove configs/P3041DS_NAND_SECURE_BOOT_defconfig board
>   arm: Remove configs/T1023RDB_NAND_defconfig board
>   arm: Remove configs/T1024QDS_DDR4_SECURE_BOOT_defconfig board
>   arm: Remove configs/T1040D4RDB_NAND_defconfig board
>   arm: Remove configs/T1040QDS_DDR4_defconfig board
>   arm: Remove configs/T2080QDS_NAND_defconfig board
>   arm: Remove configs/T2080RDB_NAND_defconfig board
>   arm: Remove configs/T4160QDS_NAND_defconfig board
>   arm: Remove configs/T4160RDB_defconfig board
>   arm: Remove configs/TWR-P1025_defconfig board
>   arm: Remove configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
> board
>   arm: Remove configs/kmcoge4_defconfig board
>   spi: Zap fsl_espi
>   mtd: spi: Drop fsl_espi_spl

All these boards are powerpc, not arm. So the tag of these patches
should be fixed to use powerpc.

Regards,
Bin


Re: [PATCH 00/24] spi: dm-conversion (part2)

2020-05-27 Thread Jagan Teki
On Thu, May 28, 2020 at 12:08 AM Joakim Tjernlund
 wrote:
>
> On Wed, 2020-05-27 at 22:16 +0530, Jagan Teki wrote:
> > CAUTION: This email originated from outside of the organization. Do not 
> > click links or open attachments unless you recognize the sender and know 
> > the content is safe.
> >
> >
> > I believe some boards can directly enable DM_SPI if it has
> > OF_CONTROL enabled already, so now it's the last call for
> > board maintainers to take care of this.
> >
> > Now all boards which are using fsl_espi are removed due to
> > no action on dm conversion from years.
>
> hmm, last I heard fsl_espi was being rewritten by NXP, is that not so anymore?

Do you mean the FlexSPI controller is a replacement?

> We use fsl_espi on our custom boards, but we are behind a bit ATM

So, then fsl_espi is no more requirement to use it in Mainline or
nobody care about it isn't it?

Jagan.


Re: [PATCH 00/24] spi: dm-conversion (part2)

2020-05-27 Thread Joakim Tjernlund
On Wed, 2020-05-27 at 22:16 +0530, Jagan Teki wrote:
> CAUTION: This email originated from outside of the organization. Do not click 
> links or open attachments unless you recognize the sender and know the 
> content is safe.
> 
> 
> I believe some boards can directly enable DM_SPI if it has
> OF_CONTROL enabled already, so now it's the last call for
> board maintainers to take care of this.
> 
> Now all boards which are using fsl_espi are removed due to
> no action on dm conversion from years.

hmm, last I heard fsl_espi was beeing rewritten by NXP, is that not so anymore?
We use fsl_espi on our custom boards, but we are behind a bit ATM

 Jocke


[PATCH 00/24] spi: dm-conversion (part2)

2020-05-27 Thread Jagan Teki
I believe some boards can directly enable DM_SPI if it has
OF_CONTROL enabled already, so now it's the last call for 
board maintainers to take care of this. 

Now all boards which are using fsl_espi are removed due to 
no action on dm conversion from years. 

These will merge as soon as possible, based on the response.

Travis-CI:
https://travis-ci.org/github/openedev/u-boot-amarula/builds/691819005

Any inputs?
Jagan.

Jagan Teki (24):
  arm: Remove configs/B4420QDS_NAND_defconfig board
  arm: Remove configs/BSC9131RDB_NAND_SYSCLK100_defconfig board
  arm: Remove configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig board
  arm: Remove configs/C29XPCIE_NAND_defconfig board
  arm: Remove configs/Cyrus_P5020_defconfig board
  arm: Remove configs/MPC8536DS_36BIT_defconfig board
  arm: Remove configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig board
  arm: Remove configs/P1020MBG-PC_36BIT_SDCARD_defconfig board
  arm: Remove configs/P1022DS_36BIT_NAND_defconfig board
  arm: Remove configs/P2041RDB_NAND_defconfig board
  arm: Remove configs/P3041DS_NAND_SECURE_BOOT_defconfig board
  arm: Remove configs/T1023RDB_NAND_defconfig board
  arm: Remove configs/T1024QDS_DDR4_SECURE_BOOT_defconfig board
  arm: Remove configs/T1040D4RDB_NAND_defconfig board
  arm: Remove configs/T1040QDS_DDR4_defconfig board
  arm: Remove configs/T2080QDS_NAND_defconfig board
  arm: Remove configs/T2080RDB_NAND_defconfig board
  arm: Remove configs/T4160QDS_NAND_defconfig board
  arm: Remove configs/T4160RDB_defconfig board
  arm: Remove configs/TWR-P1025_defconfig board
  arm: Remove configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
board
  arm: Remove configs/kmcoge4_defconfig board
  spi: Zap fsl_espi
  mtd: spi: Drop fsl_espi_spl

 arch/powerpc/cpu/mpc85xx/Kconfig  |   21 -
 arch/powerpc/cpu/mpc85xx/fdt.c|7 -
 arch/powerpc/include/asm/immap_85xx.h |2 -
 board/Arcturus/ucp1020/spl.c  |6 -
 board/freescale/b4860qds/Kconfig  |   14 -
 board/freescale/b4860qds/MAINTAINERS  |   17 -
 board/freescale/b4860qds/Makefile |   16 -
 board/freescale/b4860qds/b4860qds.c   | 1274 -
 board/freescale/b4860qds/b4860qds.h   |   12 -
 .../b4860qds/b4860qds_crossbar_con.h  |   72 -
 board/freescale/b4860qds/b4860qds_qixis.h |   28 -
 board/freescale/b4860qds/b4_pbi.cfg   |   30 -
 board/freescale/b4860qds/b4_rcw.cfg   |7 -
 board/freescale/b4860qds/ddr.c|  267 
 board/freescale/b4860qds/eth_b4860qds.c   |  454 --
 board/freescale/b4860qds/law.c|   28 -
 board/freescale/b4860qds/pci.c|   23 -
 board/freescale/b4860qds/spl.c|  119 --
 board/freescale/b4860qds/tlb.c|  154 --
 board/freescale/bsc9131rdb/Kconfig|   12 -
 board/freescale/bsc9131rdb/MAINTAINERS|9 -
 board/freescale/bsc9131rdb/Makefile   |   21 -
 board/freescale/bsc9131rdb/README |  151 --
 board/freescale/bsc9131rdb/bsc9131rdb.c   |   82 --
 board/freescale/bsc9131rdb/ddr.c  |  170 ---
 board/freescale/bsc9131rdb/law.c  |   18 -
 board/freescale/bsc9131rdb/spl_minimal.c  |  105 --
 board/freescale/bsc9131rdb/tlb.c  |   61 -
 board/freescale/bsc9132qds/Kconfig|   14 -
 board/freescale/bsc9132qds/MAINTAINERS|   25 -
 board/freescale/bsc9132qds/Makefile   |   21 -
 board/freescale/bsc9132qds/README |  150 --
 board/freescale/bsc9132qds/bsc9132qds.c   |  432 --
 board/freescale/bsc9132qds/ddr.c  |  191 ---
 board/freescale/bsc9132qds/law.c  |   28 -
 board/freescale/bsc9132qds/spl_minimal.c  |  117 --
 board/freescale/bsc9132qds/tlb.c  |   91 --
 board/freescale/c29xpcie/Kconfig  |   14 -
 board/freescale/c29xpcie/MAINTAINERS  |   10 -
 board/freescale/c29xpcie/Makefile |   25 -
 board/freescale/c29xpcie/README   |  100 --
 board/freescale/c29xpcie/c29xpcie.c   |  159 --
 board/freescale/c29xpcie/cpld.c   |  133 --
 board/freescale/c29xpcie/cpld.h   |   39 -
 board/freescale/c29xpcie/ddr.c|  106 --
 board/freescale/c29xpcie/law.c|   18 -
 board/freescale/c29xpcie/spl.c|   81 --
 board/freescale/c29xpcie/spl_minimal.c|   63 -
 board/freescale/c29xpcie/tlb.c|   84 --
 board/freescale/corenet_ds/Kconfig|   59 -
 board/freescale/corenet_ds/MAINTAINERS|   37 -
 board/freescale/corenet_ds/Makefile   |   16 -
 board/freescale/corenet_ds/corenet_ds.c   |  215 ---
 board/freescale/corenet_ds/corenet_ds.h   |   12 -
 board/freescale/corenet_ds/ddr.c  |  286 
 board/freescale/corenet_ds/eth_hydra.c|  520 ---
 board/freescale/corenet_ds/eth_p4080.c|  483 ---