[PATCH 00/20] i2c: Chip away at some old code

Simon Glass sjg at chromium.org
Thu Jul 18 19:35:51 CEST 2024


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



More information about the U-Boot mailing list