From: Jagan Teki <jagan@amarulasolutions.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 00/34] spi: DM_SPI migration timeout!
Date: Tue, 20 Nov 2018 18:17:40 +0530 [thread overview]
Message-ID: <20181120124814.23293-1-jagan@amarulasolutions.com> (raw)
This series grouped all dm related patches, which were
in ML since from many releases.
We have not heard any positive feed back about dm-conversion on
spi drivers along with no response for the work done by Akash and me.
So, finally I've taken step.
- for partially converted drivers:
now drivers is fully dm-driven, and non-dm calls are routed to dummy
calls in drivers/spi/spi.c, now it's board maintainer to enable DM_SPI
otherwise the relevent spi stuff is not working.
- for no dm conversion drivers:
removed the drivers along with respective instances.
Note:
- fsl_espi, managing many files, but will remove in next version
- I'm hoping this conversion can hit the foot-print issues, but
will discuss how to move this further otherwise this can be final.
Jagan Teki (16):
spi: Remove unused spi_init
spi: Remove used spi_init
spi: davinci: Full dm conversion
spi: kirkwood: Full dm conversion
spi: ti_qspi: Full dm conversion
spi: Zap cf_spi driver-related code
spi: Zap lpc32xx_ssp driver-related code
spi: Zap mxs_spi driver-related code
spi: Zap sh_spi driver-related code
spi: Zap soft_spi_legacy driver-related code
spi: Zap mpc8xx_spi driver-related code
spi: Zap mxc_spi driver-related code
spi: Zap omap3_spi driver-related code
spi: Zap atmel_spi driver-related code
spi: fsl_dspi: Drop non-dm code
dm: MIGRATION: spi: Update SPI driver status
Mario Six (18):
spi: mpc8xxx: Use short type names
spi: mpc8xxx: Fix comments
spi: mpc8xxx: Rename camel-case variables
spi: mpc8xxx: Fix space after cast
spi: mpc8xxx: Fix function names in strings
spi: mpc8xxx: Replace defines with enums
spi: mpc8xxx: Use IO accessors
spi: mpc8xxx: Simplify if
spi: mpc8xxx: Get rid of is_read
spi: mpc8xxx: Simplify logic a bit
spi: mpc8xxx: Reduce scope of loop variables
spi: mpc8xxx: Make code more readable
spi: mpc8xxx: Rename variable
spi: mpc8xxx: Document LEN setting better
spi: mpc8xxx: Re-order transfer setup
spi: mpc8xxx: Fix if check
spi: mpc8xxx: Use get_timer
spi: mpc8xxx: Convert to DM
Makefile | 11 +
cmd/eeprom.c | 4 +-
common/board_f.c | 1 -
common/board_r.c | 7 -
configs/M52277EVB_defconfig | 6 -
configs/M52277EVB_stmicro_defconfig | 7 -
configs/M54418TWR_defconfig | 7 -
configs/M54418TWR_nand_mii_defconfig | 6 -
configs/M54418TWR_nand_rmii_defconfig | 6 -
configs/M54418TWR_nand_rmii_lowfreq_defconfig | 6 -
configs/M54418TWR_serial_mii_defconfig | 7 -
configs/M54418TWR_serial_rmii_defconfig | 7 -
configs/M54451EVB_defconfig | 6 -
configs/M54451EVB_stmicro_defconfig | 7 -
configs/M54455EVB_a66_defconfig | 6 -
configs/M54455EVB_defconfig | 6 -
configs/M54455EVB_i66_defconfig | 6 -
configs/M54455EVB_intel_defconfig | 6 -
configs/M54455EVB_stm33_defconfig | 7 -
configs/bg0900_defconfig | 7 -
configs/devkit3250_defconfig | 3 -
configs/mx28evk_auart_console_defconfig | 6 -
configs/mx28evk_defconfig | 6 -
configs/mx28evk_nand_defconfig | 6 -
configs/mx28evk_spi_defconfig | 7 -
configs/sh7752evb_defconfig | 7 -
configs/sh7753evb_defconfig | 7 -
configs/sh7757lcr_defconfig | 6 -
configs/stmark2_defconfig | 8 -
configs/work_92105_defconfig | 3 -
configs/zipitz2_defconfig | 1 -
doc/driver-model/MIGRATION.txt | 17 +-
doc/driver-model/spi-howto.txt | 5 -
drivers/net/e1000_spi.c | 3 -
drivers/spi/Kconfig | 41 +-
drivers/spi/Makefile | 20 +-
drivers/spi/atmel_spi.c | 203 --------
drivers/spi/cf_spi.c | 335 ------------
drivers/spi/davinci_spi.c | 162 ------
drivers/spi/fsl_dspi.c | 137 -----
drivers/spi/fsl_espi.c | 5 -
drivers/spi/kirkwood_spi.c | 229 ++------
drivers/spi/lpc32xx_ssp.c | 143 -----
drivers/spi/mpc8xx_spi.c | 335 ------------
drivers/spi/mpc8xxx_spi.c | 279 ++++++----
drivers/spi/mxc_spi.c | 127 +----
drivers/spi/mxs_spi.c | 362 -------------
drivers/spi/omap3_spi.c | 131 -----
drivers/spi/sh_qspi.c | 5 -
drivers/spi/sh_spi.c | 253 ---------
drivers/spi/sh_spi.h | 67 ---
drivers/spi/soft_spi_legacy.c | 175 -------
drivers/spi/spi.c | 42 ++
drivers/spi/ti_qspi.c | 490 +++++++-----------
examples/standalone/atmel_df_pow2.c | 2 -
include/_exports.h | 2 -
include/common.h | 7 -
include/configs/MPC8349EMDS.h | 3 -
include/configs/devkit3250.h | 5 -
include/configs/sh7752evb.h | 5 -
include/configs/sh7753evb.h | 5 -
include/configs/sh7757lcr.h | 5 -
include/configs/work_92105.h | 5 -
include/configs/zipitz2.h | 7 -
include/dm/platform_data/spi_kirkwood.h | 15 +
include/dm/platform_data/spi_ti_qspi.h | 19 +
include/spi.h | 7 -
scripts/config_whitelist.txt | 2 -
68 files changed, 512 insertions(+), 3329 deletions(-)
delete mode 100644 drivers/spi/cf_spi.c
delete mode 100644 drivers/spi/lpc32xx_ssp.c
delete mode 100644 drivers/spi/mpc8xx_spi.c
delete mode 100644 drivers/spi/mxs_spi.c
delete mode 100644 drivers/spi/sh_spi.c
delete mode 100644 drivers/spi/sh_spi.h
delete mode 100644 drivers/spi/soft_spi_legacy.c
create mode 100644 include/dm/platform_data/spi_kirkwood.h
create mode 100644 include/dm/platform_data/spi_ti_qspi.h
--
2.18.0.321.gffc6fa0e3
next reply other threads:[~2018-11-20 12:47 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-11-20 12:47 Jagan Teki [this message]
2018-11-20 12:47 ` [U-Boot] [PATCH 01/34] spi: Remove unused spi_init Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 02/34] spi: Remove used spi_init Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 03/34] spi: davinci: Full dm conversion Jagan Teki
2018-11-20 14:45 ` Adam Ford
2018-11-21 9:33 ` Chris Packham
2018-11-20 12:47 ` [U-Boot] [PATCH 04/34] spi: kirkwood: " Jagan Teki
2018-11-21 7:52 ` Chris Packham
2018-11-21 8:39 ` Jagan Teki
2018-11-21 8:59 ` Chris Packham
2018-11-21 9:04 ` Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 05/34] spi: ti_qspi: " Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 06/34] spi: mpc8xxx: Use short type names Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 07/34] spi: mpc8xxx: Fix comments Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 08/34] spi: mpc8xxx: Rename camel-case variables Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 09/34] spi: mpc8xxx: Fix space after cast Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 10/34] spi: mpc8xxx: Fix function names in strings Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 11/34] spi: mpc8xxx: Replace defines with enums Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 12/34] spi: mpc8xxx: Use IO accessors Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 13/34] spi: mpc8xxx: Simplify if Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 14/34] spi: mpc8xxx: Get rid of is_read Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 15/34] spi: mpc8xxx: Simplify logic a bit Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 16/34] spi: mpc8xxx: Reduce scope of loop variables Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 17/34] spi: mpc8xxx: Make code more readable Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 18/34] spi: mpc8xxx: Rename variable Jagan Teki
2018-11-20 12:47 ` [U-Boot] [PATCH 19/34] spi: mpc8xxx: Document LEN setting better Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 20/34] spi: mpc8xxx: Re-order transfer setup Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 21/34] spi: mpc8xxx: Fix if check Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 22/34] spi: mpc8xxx: Use get_timer Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 23/34] spi: mpc8xxx: Convert to DM Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 24/34] spi: Zap cf_spi driver-related code Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 25/34] spi: Zap lpc32xx_ssp " Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 26/34] spi: Zap mxs_spi " Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 27/34] spi: Zap sh_spi " Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 28/34] spi: Zap soft_spi_legacy " Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 29/34] spi: Zap mpc8xx_spi " Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 30/34] spi: Zap mxc_spi " Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 31/34] spi: Zap omap3_spi " Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 32/34] spi: Zap atmel_spi " Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 33/34] spi: fsl_dspi: Drop non-dm code Jagan Teki
2018-11-20 12:48 ` [U-Boot] [PATCH 34/34] dm: MIGRATION: spi: Update SPI driver status Jagan Teki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181120124814.23293-1-jagan@amarulasolutions.com \
--to=jagan@amarulasolutions.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox