[PATCH 00/16] spi: dm-conversion (part3)

Stefano Babic sbabic at denx.de
Wed Jul 8 14:54:56 CEST 2020


On 08.07.20 13:40, Jagan Teki wrote:
> On Sat, Jun 13, 2020 at 9:11 PM Tom Rini <trini at konsulko.com> wrote:
>>
>> On Sat, Jun 13, 2020 at 07:24:39PM +0530, Jagan Teki wrote:
>>
>>> This series updated boards which are using mxc_spi
>>> driver.
>>>
>>> Series has patches for
>>> 1) DM_SPI/SPI_FLASH enablement for boards which
>>>    already support DM and OF_CONTROL.
>>> 2) Drop the boards which doesn't support DM or OF_CONTROL.
>>>
>>> Now it's call for board maintainers to update their
>>> board to use device tree and DM options to alive
>>> on tree before MW.

A couple of boards (pcm058, for example) were already updated. Some
other boards are strongly maintained and I get patches for them (dh6 for
example), so I guess it is enough to CC the board maintainers again
asking to update. We can check later how many boards will still remain.

Best regards,
Stefano


>>>
>>> thanks,
>>> Jagan.
>>>
>>> Jagan Teki (16):
>>>   cl-som-imx7: Switch to DM_SPI/DM_SPI_FLASH
>>>   cm_fx6: Switch to full DM-aware
>>>   dh_imx6: Switch to full DM-aware
>>>   arm: Remove mx51evk board
>>>   arm: Remove ts4800 board
>>>   arm: Remove tqma6s_wru4_mmc_defconfig
>>>   arm: Remove pfla02 board
>>>   arm: Remove pcm058 board
>>>   arm: Remove riotboard board
>>>   arm: Remove zc5202/zc5601 board
>>>   arm: Remove cgtqmx6eval board
>>>   arm: Remove ot1200 board
>>>   arm: Remove dms-ba16 board
>>>   arm: Remove configs/mx35pdk_defconfig board
>>>   arm: Remove flea3_defconfig board
>>>   arm: Remove mx31pdk_defconfig board
>>>
>>>  arch/arm/Kconfig                           |   11 -
>>>  arch/arm/mach-imx/mx3/Kconfig              |   12 -
>>>  arch/arm/mach-imx/mx5/Kconfig              |   11 -
>>>  arch/arm/mach-imx/mx6/Kconfig              |   59 --
>>>  board/CarMediaLab/flea3/Kconfig            |   15 -
>>>  board/CarMediaLab/flea3/MAINTAINERS        |    6 -
>>>  board/CarMediaLab/flea3/Makefile           |    8 -
>>>  board/CarMediaLab/flea3/flea3.c            |  224 ----
>>>  board/CarMediaLab/flea3/lowlevel_init.S    |   24 -
>>>  board/advantech/dms-ba16/Kconfig           |   31 -
>>>  board/advantech/dms-ba16/MAINTAINERS       |    8 -
>>>  board/advantech/dms-ba16/Makefile          |    6 -
>>>  board/advantech/dms-ba16/clocks.cfg        |   25 -
>>>  board/advantech/dms-ba16/ddr-setup.cfg     |   39 -
>>>  board/advantech/dms-ba16/dms-ba16.c        |  629 -----------
>>>  board/advantech/dms-ba16/dms-ba16_1g.cfg   |   24 -
>>>  board/advantech/dms-ba16/dms-ba16_2g.cfg   |   24 -
>>>  board/advantech/dms-ba16/micron-1g.cfg     |   63 --
>>>  board/advantech/dms-ba16/samsung-2g.cfg    |   63 --
>>>  board/bachmann/ot1200/Kconfig              |   12 -
>>>  board/bachmann/ot1200/MAINTAINERS          |    6 -
>>>  board/bachmann/ot1200/Makefile             |   11 -
>>>  board/bachmann/ot1200/README               |   20 -
>>>  board/bachmann/ot1200/mx6q_4x_mt41j128.cfg |  154 ---
>>>  board/bachmann/ot1200/ot1200.c             |  359 -------
>>>  board/bachmann/ot1200/ot1200_spl.c         |  152 ---
>>>  board/congatec/cgtqmx6eval/Kconfig         |   12 -
>>>  board/congatec/cgtqmx6eval/MAINTAINERS     |    6 -
>>>  board/congatec/cgtqmx6eval/Makefile        |    8 -
>>>  board/congatec/cgtqmx6eval/README          |   74 --
>>>  board/congatec/cgtqmx6eval/cgtqmx6eval.c   | 1091 --------------------
>>>  board/el/el6x/Kconfig                      |   25 -
>>>  board/el/el6x/MAINTAINERS                  |    8 -
>>>  board/el/el6x/Makefile                     |    5 -
>>>  board/el/el6x/el6x.c                       |  636 ------------
>>>  board/embest/mx6boards/Kconfig             |   12 -
>>>  board/embest/mx6boards/MAINTAINERS         |    8 -
>>>  board/embest/mx6boards/Makefile            |    7 -
>>>  board/embest/mx6boards/mx6boards.c         |  662 ------------
>>>  board/freescale/mx31pdk/Kconfig            |   15 -
>>>  board/freescale/mx31pdk/MAINTAINERS        |    6 -
>>>  board/freescale/mx31pdk/Makefile           |   11 -
>>>  board/freescale/mx31pdk/lowlevel_init.S    |   76 --
>>>  board/freescale/mx31pdk/mx31pdk.c          |  119 ---
>>>  board/freescale/mx35pdk/Kconfig            |   15 -
>>>  board/freescale/mx35pdk/MAINTAINERS        |    6 -
>>>  board/freescale/mx35pdk/Makefile           |    8 -
>>>  board/freescale/mx35pdk/README             |  114 --
>>>  board/freescale/mx35pdk/lowlevel_init.S    |  239 -----
>>>  board/freescale/mx35pdk/mx35pdk.c          |  293 ------
>>>  board/freescale/mx35pdk/mx35pdk.h          |   41 -
>>>  board/freescale/mx51evk/Kconfig            |   15 -
>>>  board/freescale/mx51evk/MAINTAINERS        |    6 -
>>>  board/freescale/mx51evk/Makefile           |    8 -
>>>  board/freescale/mx51evk/imximage.cfg       |  108 --
>>>  board/freescale/mx51evk/mx51evk.c          |  401 -------
>>>  board/freescale/mx51evk/mx51evk_video.c    |   98 --
>>>  board/phytec/pcm058/Kconfig                |   12 -
>>>  board/phytec/pcm058/MAINTAINERS            |    6 -
>>>  board/phytec/pcm058/Makefile               |    7 -
>>>  board/phytec/pcm058/README                 |   35 -
>>>  board/phytec/pcm058/pcm058.c               |  571 ----------
>>>  board/phytec/pfla02/Kconfig                |   18 -
>>>  board/phytec/pfla02/MAINTAINERS            |    6 -
>>>  board/phytec/pfla02/Makefile               |    7 -
>>>  board/phytec/pfla02/README                 |   24 -
>>>  board/phytec/pfla02/pfla02.c               |  713 -------------
>>>  board/technologic/ts4800/Kconfig           |   15 -
>>>  board/technologic/ts4800/MAINTAINERS       |    6 -
>>>  board/technologic/ts4800/Makefile          |    5 -
>>>  board/technologic/ts4800/ts4800.c          |  262 -----
>>>  board/technologic/ts4800/ts4800.h          |   15 -
>>>  configs/cgtqmx6eval_defconfig              |   85 --
>>>  configs/cl-som-imx7_defconfig              |    7 +-
>>>  configs/cm_fx6_defconfig                   |    3 +
>>>  configs/dh_imx6_defconfig                  |    3 +
>>>  configs/dms-ba16-1g_defconfig              |   64 --
>>>  configs/dms-ba16_defconfig                 |   63 --
>>>  configs/flea3_defconfig                    |   48 -
>>>  configs/marsboard_defconfig                |   44 -
>>>  configs/mx31pdk_defconfig                  |   40 -
>>>  configs/mx35pdk_defconfig                  |   52 -
>>>  configs/mx51evk_defconfig                  |   42 -
>>>  configs/ot1200_defconfig                   |   55 -
>>>  configs/ot1200_spl_defconfig               |   66 --
>>>  configs/pcm058_defconfig                   |   70 --
>>>  configs/pfla02_defconfig                   |   71 --
>>>  configs/riotboard_defconfig                |   44 -
>>>  configs/riotboard_spl_defconfig            |   55 -
>>>  configs/tqma6s_wru4_mmc_defconfig          |   81 --
>>>  configs/ts4800_defconfig                   |   28 -
>>>  configs/zc5202_defconfig                   |   56 -
>>>  configs/zc5601_defconfig                   |   54 -
>>>  include/configs/advantech_dms-ba16.h       |  233 -----
>>>  include/configs/cgtqmx6eval.h              |  209 ----
>>>  include/configs/cm_fx6.h                   |    7 -
>>>  include/configs/dh_imx6.h                  |    6 -
>>>  include/configs/embestmx6boards.h          |  140 ---
>>>  include/configs/flea3.h                    |  182 ----
>>>  include/configs/mx31pdk.h                  |  141 ---
>>>  include/configs/mx35pdk.h                  |  210 ----
>>>  include/configs/mx51evk.h                  |  197 ----
>>>  include/configs/ot1200.h                   |   99 --
>>>  include/configs/pcm058.h                   |   77 --
>>>  include/configs/pfla02.h                   |  131 ---
>>>  include/configs/ts4800.h                   |  139 ---
>>>  include/configs/zc5202.h                   |   27 -
>>>  include/configs/zc5601.h                   |   26 -
>>>  108 files changed, 11 insertions(+), 10675 deletions(-)
>>>  delete mode 100644 board/CarMediaLab/flea3/Kconfig
>>>  delete mode 100644 board/CarMediaLab/flea3/MAINTAINERS
>>>  delete mode 100644 board/CarMediaLab/flea3/Makefile
>>>  delete mode 100644 board/CarMediaLab/flea3/flea3.c
>>>  delete mode 100644 board/CarMediaLab/flea3/lowlevel_init.S
>>>  delete mode 100644 board/advantech/dms-ba16/Kconfig
>>>  delete mode 100644 board/advantech/dms-ba16/MAINTAINERS
>>>  delete mode 100644 board/advantech/dms-ba16/Makefile
>>>  delete mode 100644 board/advantech/dms-ba16/clocks.cfg
>>>  delete mode 100644 board/advantech/dms-ba16/ddr-setup.cfg
>>>  delete mode 100644 board/advantech/dms-ba16/dms-ba16.c
>>>  delete mode 100644 board/advantech/dms-ba16/dms-ba16_1g.cfg
>>>  delete mode 100644 board/advantech/dms-ba16/dms-ba16_2g.cfg
>>>  delete mode 100644 board/advantech/dms-ba16/micron-1g.cfg
>>>  delete mode 100644 board/advantech/dms-ba16/samsung-2g.cfg
>>>  delete mode 100644 board/bachmann/ot1200/Kconfig
>>>  delete mode 100644 board/bachmann/ot1200/MAINTAINERS
>>>  delete mode 100644 board/bachmann/ot1200/Makefile
>>>  delete mode 100644 board/bachmann/ot1200/README
>>>  delete mode 100644 board/bachmann/ot1200/mx6q_4x_mt41j128.cfg
>>>  delete mode 100644 board/bachmann/ot1200/ot1200.c
>>>  delete mode 100644 board/bachmann/ot1200/ot1200_spl.c
>>>  delete mode 100644 board/congatec/cgtqmx6eval/Kconfig
>>>  delete mode 100644 board/congatec/cgtqmx6eval/MAINTAINERS
>>>  delete mode 100644 board/congatec/cgtqmx6eval/Makefile
>>>  delete mode 100644 board/congatec/cgtqmx6eval/README
>>>  delete mode 100644 board/congatec/cgtqmx6eval/cgtqmx6eval.c
>>>  delete mode 100644 board/el/el6x/Kconfig
>>>  delete mode 100644 board/el/el6x/MAINTAINERS
>>>  delete mode 100644 board/el/el6x/Makefile
>>>  delete mode 100644 board/el/el6x/el6x.c
>>>  delete mode 100644 board/embest/mx6boards/Kconfig
>>>  delete mode 100644 board/embest/mx6boards/MAINTAINERS
>>>  delete mode 100644 board/embest/mx6boards/Makefile
>>>  delete mode 100644 board/embest/mx6boards/mx6boards.c
>>>  delete mode 100644 board/freescale/mx31pdk/Kconfig
>>>  delete mode 100644 board/freescale/mx31pdk/MAINTAINERS
>>>  delete mode 100644 board/freescale/mx31pdk/Makefile
>>>  delete mode 100644 board/freescale/mx31pdk/lowlevel_init.S
>>>  delete mode 100644 board/freescale/mx31pdk/mx31pdk.c
>>>  delete mode 100644 board/freescale/mx35pdk/Kconfig
>>>  delete mode 100644 board/freescale/mx35pdk/MAINTAINERS
>>>  delete mode 100644 board/freescale/mx35pdk/Makefile
>>>  delete mode 100644 board/freescale/mx35pdk/README
>>>  delete mode 100644 board/freescale/mx35pdk/lowlevel_init.S
>>>  delete mode 100644 board/freescale/mx35pdk/mx35pdk.c
>>>  delete mode 100644 board/freescale/mx35pdk/mx35pdk.h
>>>  delete mode 100644 board/freescale/mx51evk/Kconfig
>>>  delete mode 100644 board/freescale/mx51evk/MAINTAINERS
>>>  delete mode 100644 board/freescale/mx51evk/Makefile
>>>  delete mode 100644 board/freescale/mx51evk/imximage.cfg
>>>  delete mode 100644 board/freescale/mx51evk/mx51evk.c
>>>  delete mode 100644 board/freescale/mx51evk/mx51evk_video.c
>>>  delete mode 100644 board/phytec/pcm058/Kconfig
>>>  delete mode 100644 board/phytec/pcm058/MAINTAINERS
>>>  delete mode 100644 board/phytec/pcm058/Makefile
>>>  delete mode 100644 board/phytec/pcm058/README
>>>  delete mode 100644 board/phytec/pcm058/pcm058.c
>>>  delete mode 100644 board/phytec/pfla02/Kconfig
>>>  delete mode 100644 board/phytec/pfla02/MAINTAINERS
>>>  delete mode 100644 board/phytec/pfla02/Makefile
>>>  delete mode 100644 board/phytec/pfla02/README
>>>  delete mode 100644 board/phytec/pfla02/pfla02.c
>>>  delete mode 100644 board/technologic/ts4800/Kconfig
>>>  delete mode 100644 board/technologic/ts4800/MAINTAINERS
>>>  delete mode 100644 board/technologic/ts4800/Makefile
>>>  delete mode 100644 board/technologic/ts4800/ts4800.c
>>>  delete mode 100644 board/technologic/ts4800/ts4800.h
>>>  delete mode 100644 configs/cgtqmx6eval_defconfig
>>>  delete mode 100644 configs/dms-ba16-1g_defconfig
>>>  delete mode 100644 configs/dms-ba16_defconfig
>>>  delete mode 100644 configs/flea3_defconfig
>>>  delete mode 100644 configs/marsboard_defconfig
>>>  delete mode 100644 configs/mx31pdk_defconfig
>>>  delete mode 100644 configs/mx35pdk_defconfig
>>>  delete mode 100644 configs/mx51evk_defconfig
>>>  delete mode 100644 configs/ot1200_defconfig
>>>  delete mode 100644 configs/ot1200_spl_defconfig
>>>  delete mode 100644 configs/pcm058_defconfig
>>>  delete mode 100644 configs/pfla02_defconfig
>>>  delete mode 100644 configs/riotboard_defconfig
>>>  delete mode 100644 configs/riotboard_spl_defconfig
>>>  delete mode 100644 configs/tqma6s_wru4_mmc_defconfig
>>>  delete mode 100644 configs/ts4800_defconfig
>>>  delete mode 100644 configs/zc5202_defconfig
>>>  delete mode 100644 configs/zc5601_defconfig
>>>  delete mode 100644 include/configs/advantech_dms-ba16.h
>>>  delete mode 100644 include/configs/cgtqmx6eval.h
>>>  delete mode 100644 include/configs/embestmx6boards.h
>>>  delete mode 100644 include/configs/flea3.h
>>>  delete mode 100644 include/configs/mx31pdk.h
>>>  delete mode 100644 include/configs/mx35pdk.h
>>>  delete mode 100644 include/configs/mx51evk.h
>>>  delete mode 100644 include/configs/ot1200.h
>>>  delete mode 100644 include/configs/pcm058.h
>>>  delete mode 100644 include/configs/pfla02.h
>>>  delete mode 100644 include/configs/ts4800.h
>>>  delete mode 100644 include/configs/zc5202.h
>>>  delete mode 100644 include/configs/zc5601.h
>>
>> I'm cc'ing more of the i.MX folks here as when this has come up before
>> there's been a request to not delete some of these platforms and instead
>> to convert them.  As of yet, no one has stepped up to maintain and
>> convert them so I'm bringing this to a wider audience.  Thanks!
> 
> Look like no objection for these boards to drop?
> 
> Jagan.
> 


-- 
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list