public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH 00/20] i2c: Chip away at some old code
@ 2024-07-18 17:35 Simon Glass
  2024-07-18 17:35 ` [PATCH 01/20] arm: Remove pg_wcom boards Simon Glass
                   ` (20 more replies)
  0 siblings, 21 replies; 28+ messages in thread
From: Simon Glass @ 2024-07-18 17:35 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Tom Rini, Heiko Schocher, Simon Glass, Aaron Williams,
	Albert ARIBAUD, Albert Aribaud, Aleksandar Gerasimovski,
	Aleksandar Gerasimovski, Andy Shevchenko, Angelo Dureghello,
	Bin Meng, Daniel Schwierzeck, Fabio Estevam, Francis Laniel,
	Heinrich Schuchardt, Holger Brunck, Jaehoon Chung,
	Marcel Ziswiler, Marek Vasut, Marek Vasut, Markus Niebel,
	Martyn Welch, Mattijs Korpershoek, Meenakshi Aggarwal,
	Michal Simek, Niel Fourie, Olaf Mandel, Paul Burton,
	Paul Kocialkowski, Peter Robinson, Philip Richard Oberfichtner,
	Pramod Kumar, Priyanka Jain, Rainer Boschung, Rasmus Villemoes,
	Sean Anderson, Sinan Akman, Stefano Babic, Svyatoslav Ryhel,
	Tang Yuantian, Wasim Khan, egnite GmbH

This series aims to remove some of the older contents of i2c.h so that
we can move towards having just the dm API.

It removes four boards which are getting in the way.


Simon Glass (20):
  arm: Remove pg_wcom boards
  i2c: Remove board_i2c_init()
  i2c: Remove IC2_xxx enum
  i2c: Remove CFG_I2C_MULTI_BUS
  mips: malta: Drop CMD_DATE
  armv8: ls2085a: Drop CMD_DATE
  mx28 / mx51: Drop CMD_DATE
  MPC837XERDB: ethernut5: work_92105: Drop CMD_DATE
  rtc: Drop CFG_SYS_RTC_BUS_NUM
  date: Drop the legacy I2C code
  keymile: Remove use of legacy I2C
  i2c: mxc: pg_wcom: Drop legacy I2c
  i2c: Drop reference to SYS_I2C_INIT_BOARD
  octeon: Drop OCTEON_I2C_FDT dead code
  i2c: Remove I2C_SET_BUS()
  i2c: Remove I2C_GET_BUS()
  i2c: Drop CFG_SYS_MAX_I2C_BUS
  i2c: Drop i2c_get_bus_num_fdt() and i2c_reset_port_fdt()
  i2c: Remove CFG_SYS_I2C_MAX_HOPS
  i2c: Remove CFG_SYS_I2C_DIRECT_BUS

 README                                        |  27 +--
 arch/arm/dts/ls1021a-pg-wcom-expu1.dts        | 141 -----------
 arch/arm/dts/ls1021a-pg-wcom-seli8.dts        | 124 ----------
 arch/mips/mach-octeon/octeon_fdt.c            |  22 --
 board/keymile/Kconfig                         |   4 -
 board/keymile/common/common.c                 |  69 ------
 board/keymile/pg-wcom-ls102xa/Kconfig         |  39 ----
 board/keymile/pg-wcom-ls102xa/MAINTAINERS     |  16 --
 board/keymile/pg-wcom-ls102xa/Makefile        |  11 -
 board/keymile/pg-wcom-ls102xa/ddr.c           |  91 --------
 .../keymile/pg-wcom-ls102xa/pg-wcom-expu1.env |   3 -
 .../keymile/pg-wcom-ls102xa/pg-wcom-ls102xa.c | 218 ------------------
 .../keymile/pg-wcom-ls102xa/pg-wcom-seli8.env |   3 -
 cmd/date.c                                    |  32 ---
 cmd/i2c.c                                     |  23 --
 configs/MPC837XERDB_defconfig                 |   1 -
 configs/ethernut5_defconfig                   |   1 -
 configs/ls2080aqds_nand_defconfig             |   1 -
 configs/ls2080aqds_qspi_defconfig             |   1 -
 configs/ls2080ardb_nand_defconfig             |   1 -
 configs/malta64_defconfig                     |   1 -
 configs/malta64el_defconfig                   |   1 -
 configs/malta_defconfig                       |   1 -
 configs/maltael_defconfig                     |   1 -
 configs/mx28evk_defconfig                     |   1 -
 configs/mx51evk_defconfig                     |   1 -
 configs/pg_wcom_expu1_defconfig               | 109 ---------
 configs/pg_wcom_expu1_update_defconfig        | 107 ---------
 configs/pg_wcom_seli8_defconfig               | 109 ---------
 configs/pg_wcom_seli8_update_defconfig        | 107 ---------
 configs/work_92105_defconfig                  |   1 -
 doc/I2C_Edge_Conditions                       |  10 +-
 drivers/ddr/fsl/main.c                        |   3 +-
 drivers/i2c/i2c_core.c                        | 141 -----------
 drivers/i2c/soft_i2c.c                        |  11 -
 drivers/power/power_i2c.c                     |   5 -
 drivers/usb/host/ohci-lpc32xx.c               |   4 -
 include/configs/ethernut5.h                   |   3 -
 include/configs/km/pg-wcom-ls102xa.h          | 167 --------------
 include/configs/ls1028aqds.h                  |   1 -
 include/configs/ls1028ardb.h                  |   2 -
 include/configs/ls1046afrwy.h                 |   1 -
 include/configs/lx2160aqds.h                  |   3 -
 include/configs/lx2160ardb.h                  |   3 -
 include/configs/lx2162aqds.h                  |   3 -
 include/configs/m53menlo.h                    |   2 -
 include/configs/omap3_beagle.h                |   3 -
 include/configs/pg-wcom-expu1.h               |  49 ----
 include/configs/pg-wcom-seli8.h               |  40 ----
 include/configs/sniper.h                      |  14 --
 include/configs/tqma6.h                       |   3 -
 include/configs/tqma6_wru4.h                  |   1 -
 include/i2c.h                                 | 107 ---------
 53 files changed, 6 insertions(+), 1837 deletions(-)
 delete mode 100644 arch/arm/dts/ls1021a-pg-wcom-expu1.dts
 delete mode 100644 arch/arm/dts/ls1021a-pg-wcom-seli8.dts
 delete mode 100644 board/keymile/pg-wcom-ls102xa/Kconfig
 delete mode 100644 board/keymile/pg-wcom-ls102xa/MAINTAINERS
 delete mode 100644 board/keymile/pg-wcom-ls102xa/Makefile
 delete mode 100644 board/keymile/pg-wcom-ls102xa/ddr.c
 delete mode 100644 board/keymile/pg-wcom-ls102xa/pg-wcom-expu1.env
 delete mode 100644 board/keymile/pg-wcom-ls102xa/pg-wcom-ls102xa.c
 delete mode 100644 board/keymile/pg-wcom-ls102xa/pg-wcom-seli8.env
 delete mode 100644 configs/pg_wcom_expu1_defconfig
 delete mode 100644 configs/pg_wcom_expu1_update_defconfig
 delete mode 100644 configs/pg_wcom_seli8_defconfig
 delete mode 100644 configs/pg_wcom_seli8_update_defconfig
 delete mode 100644 include/configs/km/pg-wcom-ls102xa.h
 delete mode 100644 include/configs/pg-wcom-expu1.h
 delete mode 100644 include/configs/pg-wcom-seli8.h

-- 
2.34.1


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2024-08-09 19:58 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-18 17:35 [PATCH 00/20] i2c: Chip away at some old code Simon Glass
2024-07-18 17:35 ` [PATCH 01/20] arm: Remove pg_wcom boards Simon Glass
2024-07-19  8:50   ` Anatolij Gustschin
2024-07-19 19:20     ` Anatolij Gustschin
2024-07-18 17:35 ` [PATCH 02/20] i2c: Remove board_i2c_init() Simon Glass
2024-07-18 17:35 ` [PATCH 03/20] i2c: Remove IC2_xxx enum Simon Glass
2024-07-18 17:35 ` [PATCH 04/20] i2c: Remove CFG_I2C_MULTI_BUS Simon Glass
2024-07-18 17:35 ` [PATCH 05/20] mips: malta: Drop CMD_DATE Simon Glass
2024-07-18 17:35 ` [PATCH 06/20] armv8: ls2085a: " Simon Glass
2024-07-18 17:35 ` [PATCH 07/20] mx28 / mx51: " Simon Glass
2024-07-18 17:35 ` [PATCH 08/20] MPC837XERDB: ethernut5: work_92105: " Simon Glass
2024-07-18 17:36 ` [PATCH 09/20] rtc: Drop CFG_SYS_RTC_BUS_NUM Simon Glass
2024-07-18 17:36 ` [PATCH 10/20] date: Drop the legacy I2C code Simon Glass
2024-07-18 17:36 ` [PATCH 11/20] keymile: Remove use of legacy I2C Simon Glass
2024-07-19 23:36   ` Anatolij Gustschin
2024-07-22  4:10     ` Heiko Schocher
2024-07-18 17:36 ` [PATCH 12/20] i2c: mxc: pg_wcom: Drop legacy I2c Simon Glass
2024-07-18 17:36 ` [PATCH 13/20] i2c: Drop reference to SYS_I2C_INIT_BOARD Simon Glass
2024-07-18 17:36 ` [PATCH 14/20] octeon: Drop OCTEON_I2C_FDT dead code Simon Glass
2024-07-18 17:36 ` [PATCH 15/20] i2c: Remove I2C_SET_BUS() Simon Glass
2024-07-18 17:36 ` [PATCH 16/20] i2c: Remove I2C_GET_BUS() Simon Glass
2024-07-18 17:36 ` [PATCH 17/20] i2c: Drop CFG_SYS_MAX_I2C_BUS Simon Glass
2024-07-18 17:36 ` [PATCH 18/20] i2c: Drop i2c_get_bus_num_fdt() and i2c_reset_port_fdt() Simon Glass
2024-07-18 17:36 ` [PATCH 19/20] i2c: Remove CFG_SYS_I2C_MAX_HOPS Simon Glass
2024-07-18 17:36 ` [PATCH 20/20] i2c: Remove CFG_SYS_I2C_DIRECT_BUS Simon Glass
2024-08-09 18:37 ` [PATCH 00/20] i2c: Chip away at some old code Simon Glass
2024-08-09 18:56   ` Tom Rini
2024-08-09 19:58     ` Anatolij Gustschin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox