All of lore.kernel.org
 help / color / mirror / Atom feed
From: Heiko Schocher <hs@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] Fwd:  [i2c] Pull request
Date: Tue, 23 Jul 2013 15:52:10 +0200	[thread overview]
Message-ID: <51EE8A8A.2010307@denx.de> (raw)
In-Reply-To: <51EE7D0F.2040006@denx.de>

Hello,

forgot to add the U-Boot mailinglist to Cc: ...

-------- Original-Nachricht --------
Betreff: [U-Boot] [i2c] Pull request
Datum: Tue, 23 Jul 2013 14:54:39 +0200
Von: Heiko Schocher <hs@denx.de>
Antwort an: hs at denx.de
Organisation: DENX Software Engineering
An: Tom Rini <trini@ti.com>
Kopie (CC): Brunck, Holger <Holger.Brunck@keymile.com>,  Kuo-Jung Su <dantesu@faraday-tech.com>, Simon Glass <sjg@chromium.org>,  Naveen Krishna Chatradhi <ch.naveen@samsung.com>, Dirk Eibach <dirk.eibach@gdsys.cc>, Axel Lin <axel.lin@ingics.com>,  Alison 
Wang <b18965@freescale.com>

Hello Tom,

please pull from u-boot-i2c, thanks!
This tree compiles clean for arm and powerpc with eldk-5.3.

The following changes since commit 50ffc3b64aa3c8113f0a9fc31ea96e596d60054a:

   fs/ext4: fix log2blksz un-initialized error, by cacaulating its value from blksz (2013-07-22 10:09:56 -0400)

are available in the git repository at:

   git://git.denx.de/u-boot-i2c.git master

for you to fetch changes up to ecbd7e1ec7280d90d151a99691f74b892588cadd:

   fdtdec: Add compatible string for High speed i2c (2013-07-23 08:34:58 +0200)

----------------------------------------------------------------
Alison Wang (2):
       vf610: Add I2C support for Vybrid VF610 platform
       I2C: mxc_i2c: Add support for Vybrid VF610 platform

Axel Lin (1):
       cmd_i2c: Use ARRAY_SIZE instead of reinventing it

Dirk Eibach (1):
       i2c, ppc4xx_i2c: switch to new multibus/multiadapter support

Heiko Schocher (6):
       i2c: add i2c_core and prepare for new multibus support
       i2c: common changes for multibus/multiadapter support
       i2c, soft-i2c: switch to new multibus/multiadapter support
       i2c, fsl_i2c: switch to new multibus/multiadapter support
       i2c, multibus: get rid of CONFIG_I2C_MUX
       i2c, multibus, keymile: get rid of EEprom_ivm envvariable

Holger Brunck (1):
       arm/km: fix u-boot update functionality

Kuo-Jung Su (1):
       i2c: add Faraday FTI2C010 I2C controller support

Simon Glass (2):
       tegra: i2c: Add function to know about current bus
       tegra: i2c: Enable new CONFIG_SYS_I2C framework

naveen krishna chatradhi (1):
       fdtdec: Add compatible string for High speed i2c

  README                                        | 175 +++++++++++++++++++++++++++++++++-------------------
  arch/arm/cpu/armv7/vf610/generic.c            |   7 +++
  arch/arm/include/asm/arch-kirkwood/config.h   |   2 +-
  arch/arm/include/asm/arch-vf610/clock.h       |   1 +
  arch/arm/include/asm/arch-vf610/crm_regs.h    |   1 +
  arch/arm/include/asm/arch-vf610/imx-regs.h    |   1 +
  arch/arm/include/asm/arch-vf610/iomux-vf610.h |   4 ++
  arch/arm/lib/board.c                          |  10 ++-
  arch/blackfin/lib/board.c                     |   7 +++
  arch/m68k/cpu/mcf5227x/cpu_init.c             |   2 +-
  arch/m68k/cpu/mcf5227x/speed.c                |   2 +-
  arch/m68k/cpu/mcf523x/cpu_init.c              |   2 +-
  arch/m68k/cpu/mcf523x/speed.c                 |   2 +-
  arch/m68k/cpu/mcf52x2/cpu_init.c              |   4 +-
  arch/m68k/cpu/mcf52x2/speed.c                 |   4 +-
  arch/m68k/cpu/mcf532x/cpu_init.c              |   4 +-
  arch/m68k/cpu/mcf532x/speed.c                 |   2 +-
  arch/m68k/cpu/mcf5445x/cpu_init.c             |   2 +-
  arch/m68k/cpu/mcf5445x/speed.c                |   4 +-
  arch/m68k/cpu/mcf547x_8x/cpu_init.c           |   2 +-
  arch/m68k/cpu/mcf547x_8x/speed.c              |   2 +-
  arch/m68k/include/asm/global_data.h           |   2 +-
  arch/m68k/lib/board.c                         |  15 ++++-
  arch/nds32/lib/board.c                        |  10 ++-
  arch/powerpc/cpu/mpc8260/i2c.c                |  14 -----
  arch/powerpc/cpu/mpc8xx/video.c               |   4 ++
  arch/powerpc/cpu/ppc4xx/40x_spd_sdram.c       |   6 +-
  arch/powerpc/cpu/ppc4xx/44x_spd_ddr.c         |   6 +-
  arch/powerpc/cpu/ppc4xx/44x_spd_ddr2.c        |   3 +-
  arch/powerpc/cpu/ppc4xx/cmd_chip_config.c     |   2 +-
  arch/powerpc/cpu/ppc4xx/denali_spd_ddr2.c     |   3 +-
  arch/powerpc/include/asm/ppc4xx-i2c.h         |  18 ------
  arch/powerpc/lib/board.c                      |  11 ++--
  board/BuS/eb_cpux9k2/cpux9k2.c                |   2 +-
  board/BuS/vl_ma2sc/vl_ma2sc.c                 |   2 +-
  board/atc/atc.c                               |   2 +-
  board/bluewater/snapper9260/snapper9260.c     |   2 +-
  board/cm5200/cm5200.c                         |   4 +-
  board/cpu86/cpu86.c                           |   2 +-
  board/cpu87/cpu87.c                           |   2 +-
  board/csb272/csb272.c                         |   2 +-
  board/emk/top9000/top9000.c                   |   8 +--
  board/esd/du440/du440.c                       |   2 -
  board/esd/vme8349/vme8349.c                   |   6 +-
  board/eukrea/cpuat91/cpuat91.c                |   2 +-
  board/freescale/m52277evb/README              |   4 +-
  board/freescale/m53017evb/README              |   4 +-
  board/freescale/m5373evb/README               |   4 +-
  board/freescale/m54455evb/README              |   4 +-
  board/freescale/m547xevb/README               |   4 +-
  board/freescale/mpc8349itx/mpc8349itx.c       |   3 +-
  board/freescale/mpc8349itx/pci.c              |   2 +-
  board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c   |   2 +-
  board/freescale/vf610twr/vf610twr.c           |  14 ++++-
  board/ids8247/ids8247.c                       |   2 +-
  board/keymile/common/ivm.c                    |  19 +-----
  board/keymile/km83xx/km83xx.c                 |  15 -----
  board/keymile/km_arm/km_arm.c                 |   8 +--
  board/lwmon/lwmon.c                           |   2 +-
  board/lwmon/pcmcia.c                          |   4 +-
  board/lwmon5/kbd.c                            |   2 +-
  board/mpl/pip405/pip405.c                     |   2 +-
  board/nvidia/common/board.c                   |   4 +-
  board/pm826/pm826.c                           |   2 +-
  board/pm828/pm828.c                           |   2 +-
  board/sacsng/ioconfig.h                       |   2 +-
  board/sandburst/common/ppc440gx_i2c.c         | 510 --------------------------------------------------------------------------------------------------------------------------------------------------------
  board/sandburst/common/ppc440gx_i2c.h         |  60 ------------------
  board/sandburst/common/sb_common.c            | 103 +++++++++++++++----------------
  board/sandburst/common/sb_common.h            |   1 -
  board/sandburst/karef/Makefile                |   3 +-
  board/sandburst/karef/karef.c                 |   6 --
  board/sandburst/metrobox/Makefile             |   3 +-
  board/sandburst/metrobox/metrobox.c           |   6 --
  board/tqc/tqm8260/tqm8260.c                   |   2 +-
  board/tqc/tqm8272/tqm8272.c                   |   2 +-
  board/tqc/tqm8272/tqm8272.h                   |   2 +-
  common/board_f.c                              |   4 +-
  common/cmd_date.c                             |   9 +++
  common/cmd_dtt.c                              |   9 +++
  common/cmd_eeprom.c                           |   3 +-
  common/cmd_i2c.c                              | 357 +++++++++++++++++++++++++---------------------------------------------------------------------------------
  common/env_eeprom.c                           |  26 +++-----
  common/stdio.c                                |  13 +++-
  drivers/i2c/Makefile                          |  10 +--
  drivers/i2c/fsl_i2c.c                         | 218 ++++++++++++++++++++++++++---------------------------------------
  drivers/i2c/fti2c010.c                        | 369 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  drivers/i2c/fti2c010.h                        |  81 ++++++++++++++++++++++++
  drivers/i2c/i2c_core.c                        | 414 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  drivers/i2c/mxc_i2c.c                         |  62 ++++++++++++++++---
  drivers/i2c/ppc4xx_i2c.c                      | 193 +++++++++++++++++++++++++++++-----------------------------
  drivers/i2c/soft_i2c.c                        | 104 +++++++++++++++++--------------
  drivers/i2c/tegra_i2c.c                       | 118 +++++++++++++++++++++--------------
  include/asm-generic/global_data.h             |   3 +
  include/configs/A3000.h                       |   4 +-
  include/configs/APC405.h                      |   9 +--
  include/configs/ASH405.h                      |   9 +--
  include/configs/B4860QDS.h                    |  16 ++---
  include/configs/BSC9131RDB.h                  |  12 ++--
  include/configs/BSC9132QDS.h                  |  17 +++---
  include/configs/CANBT.h                       |  15 ++---
  include/configs/CATcenter.h                   |   9 +--
  include/configs/CMS700.h                      |   9 +--
  include/configs/CPCI2DP.h                     |   9 +--
  include/configs/CPCI405.h                     |   9 +--
  include/configs/CPCI4052.h                    |   9 +--
  include/configs/CPCI405AB.h                   |   9 +--
  include/configs/CPCI405DT.h                   |   9 +--
  include/configs/CPCIISER4.h                   |   9 +--
  include/configs/CPU86.h                       |   7 ++-
  include/configs/CPU87.h                       |   7 ++-
  include/configs/CRAYL1.h                      |   9 +--
  include/configs/DP405.h                       |   9 +--
  include/configs/DU405.h                       |   9 +--
  include/configs/DU440.h                       |  19 +++---
  include/configs/G2000.h                       |   9 +--
  include/configs/GEN860T.h                     |  39 +++++++-----
  include/configs/HH405.h                       |  11 ++--
  include/configs/HIDDEN_DRAGON.h               |   9 ++-
  include/configs/HUB405.h                      |   9 +--
  include/configs/HWW1U1A.h                     |  18 +++---
  include/configs/ICU862.h                      |  13 ++--
  include/configs/IDS8247.h                     |   9 ++-
  include/configs/IP860.h                       |   9 ++-
  include/configs/IPHASE4539.h                  |  11 ++--
  include/configs/JSE.h                         |  10 +--
  include/configs/KAREF.h                       |  17 +++---
  include/configs/KUP4K.h                       |  11 ++--
  include/configs/KUP4X.h                       |  12 ++--
  include/configs/M5208EVBE.h                   |  11 ++--
  include/configs/M52277EVB.h                   |  11 ++--
  include/configs/M5235EVB.h                    |  11 ++--
  include/configs/M5253DEMO.h                   |  10 +--
  include/configs/M5271EVB.h                    |  11 ++--
  include/configs/M5275EVB.h                    |  11 ++--
  include/configs/M53017EVB.h                   |  11 ++--
  include/configs/M5329EVB.h                    |  11 ++--
  include/configs/M5373EVB.h                    |  11 ++--
  include/configs/M54418TWR.h                   |   4 +-
  include/configs/M54451EVB.h                   |  11 ++--
  include/configs/M54455EVB.h                   |  11 ++--
  include/configs/M5475EVB.h                    |  11 ++--
  include/configs/M5485EVB.h                    |  11 ++--
  include/configs/MERGERBOX.h                   |  15 ++---
  include/configs/METROBOX.h                    |  17 +++---
  include/configs/MHPC.h                        |   8 +--
  include/configs/MIP405.h                      |   9 +--
  include/configs/MPC8308RDB.h                  |  17 +++---
  include/configs/MPC8313ERDB.h                 |  17 +++---
  include/configs/MPC8315ERDB.h                 |  13 ++--
  include/configs/MPC8323ERDB.h                 |  13 ++--
  include/configs/MPC832XEMDS.h                 |  13 ++--
  include/configs/MPC8349EMDS.h                 |  18 +++---
  include/configs/MPC8349ITX.h                  |  24 ++++----
  include/configs/MPC8360EMDS.h                 |  14 ++---
  include/configs/MPC8360ERDK.h                 |  18 +++---
  include/configs/MPC837XEMDS.h                 |  14 ++---
  include/configs/MPC837XERDB.h                 |  14 ++---
  include/configs/MPC8536DS.h                   |  18 +++---
  include/configs/MPC8540ADS.h                  |  13 ++--
  include/configs/MPC8541CDS.h                  |  13 ++--
  include/configs/MPC8544DS.h                   |  13 ++--
  include/configs/MPC8548CDS.h                  |  13 ++--
  include/configs/MPC8555CDS.h                  |  13 ++--
  include/configs/MPC8560ADS.h                  |  13 ++--
  include/configs/MPC8568MDS.h                  |  18 +++---
  include/configs/MPC8569MDS.h                  |  18 +++---
  include/configs/MPC8572DS.h                   |  18 +++---
  include/configs/MPC8610HPCD.h                 |  13 ++--
  include/configs/MPC8641HPCN.h                 |  13 ++--
  include/configs/MVBLM7.h                      |  16 ++---
  include/configs/OCRTC.h                       |   9 +--
  include/configs/ORSG.h                        |   9 +--
  include/configs/P1010RDB.h                    |  18 +++---
  include/configs/P1022DS.h                     |  16 ++---
  include/configs/P1023RDB.h                    |  15 ++---
  include/configs/P1023RDS.h                    |  16 ++---
  include/configs/P1_P2_RDB.h                   |  19 +++---
  include/configs/P2020COME.h                   |  17 +++---
  include/configs/P2020DS.h                     |  17 +++---
  include/configs/P2041RDB.h                    |  16 ++---
  include/configs/PCI405.h                      |   9 +--
  include/configs/PIP405.h                      |   9 +--
  include/configs/PLU405.h                      |   9 +--
  include/configs/PM826.h                       |   8 +--
  include/configs/PM828.h                       |   8 +--
  include/configs/PMC405.h                      |   9 +--
  include/configs/PMC405DE.h                    |   9 +--
  include/configs/PMC440.h                      |  15 ++---
  include/configs/PPChameleonEVB.h              |   9 +--
  include/configs/R360MPI.h                     |   6 +-
  include/configs/RPXClassic.h                  |  16 +++--
  include/configs/RPXlite.h                     |  30 +++++++++
  include/configs/RRvision.h                    |  12 ++--
  include/configs/SIMPC8313.h                   |  17 +++---
  include/configs/SXNI855T.h                    |   7 ++-
  include/configs/Sandpoint8240.h               |  15 +++--
  include/configs/Sandpoint8245.h               |  15 +++--
  include/configs/TASREG.h                      |  28 +++++----
  include/configs/TK885D.h                      |  12 ++--
  include/configs/TOP5200.h                     |  12 ++--
  include/configs/TOP860.h                      |  10 +--
  include/configs/TQM8260.h                     |   8 +--
  include/configs/TQM8272.h                     |  12 ++--
  include/configs/TQM834x.h                     |  11 ++--
  include/configs/TQM855M.h                     |  12 ++--
  include/configs/TQM866M.h                     |  11 ++--
  include/configs/TQM885D.h                     |  12 ++--
  include/configs/VOH405.h                      |   9 +--
  include/configs/VOM405.h                      |   9 +--
  include/configs/W7OLMC.h                      |   9 +--
  include/configs/W7OLMG.h                      |   9 +--
  include/configs/WUH405.h                      |   9 +--
  include/configs/acadia.h                      |   2 +-
  include/configs/alpr.h                        |  12 ++--
  include/configs/amcc-common.h                 |   7 ++-
  include/configs/aria.h                        |   1 -
  include/configs/astro_mcf5373l.h              |  11 ++--
  include/configs/bamboo.h                      |   2 +-
  include/configs/beaver.h                      |   5 +-
  include/configs/bf533-ezkit.h                 |   9 ++-
  include/configs/bf533-stamp.h                 |  48 +++++++++++++--
  include/configs/bf561-ezkit.h                 |   8 ++-
  include/configs/bfin_adi_common.h             |   4 +-
  include/configs/blackstamp.h                  |   9 ++-
  include/configs/blackvme.h                    |   2 +-
  include/configs/bluestone.h                   |   2 +-
  include/configs/bubinga.h                     |   4 +-
  include/configs/canyonlands.h                 |   2 +-
  include/configs/cardhu.h                      |   3 +-
  include/configs/controlcenterd.h              |  17 +++---
  include/configs/corenet_ds.h                  |  16 ++---
  include/configs/cpuat91.h                     |   3 +-
  include/configs/csb272.h                      |   9 +--
  include/configs/csb472.h                      |   9 +--
  include/configs/dalmore.h                     |   3 +-
  include/configs/debris.h                      |   9 ++-
  include/configs/dlvision-10g.h                |   2 +-
  include/configs/dlvision.h                    |   2 +-
  include/configs/eXalion.h                     |   2 +-
  include/configs/eb_cpu5282.h                  |  10 +--
  include/configs/eb_cpux9k2.h                  |  13 ++--
  include/configs/ebony.h                       |   2 +-
  include/configs/ep8260.h                      |  13 ++--
  include/configs/ethernut5.h                   |   8 ++-
  include/configs/gdppc440etx.h                 |   2 +-
  include/configs/ibf-dsp561.h                  |   4 +-
  include/configs/icon.h                        |   3 +-
  include/configs/intip.h                       |   2 +-
  include/configs/io.h                          |   2 +-
  include/configs/io64.h                        |   2 +-
  include/configs/iocon.h                       |  10 +--
  include/configs/katmai.h                      |   3 +-
  include/configs/kilauea.h                     |   2 +-
  include/configs/km/keymile-common.h           |   3 -
  include/configs/km/km83xx-common.h            |  25 +++++---
  include/configs/km/km_arm.h                   |  26 ++++++--
  include/configs/km82xx.h                      |  19 ++++--
  include/configs/km_kirkwood.h                 |  16 ++---
  include/configs/korat.h                       |  10 +--
  include/configs/luan.h                        |   2 +-
  include/configs/lwmon.h                       |  12 ++--
  include/configs/lwmon5.h                      |  10 +--
  include/configs/makalu.h                      |   2 +-
  include/configs/mecp5123.h                    |   1 -
  include/configs/mpc5121ads.h                  |   1 -
  include/configs/mpc8308_p1m.h                 |  15 ++---
  include/configs/mpq101.h                      |  16 ++---
  include/configs/neo.h                         |   2 +-
  include/configs/nhk8815.h                     |   7 ++-
  include/configs/ocotea.h                      |   2 +-
  include/configs/otc570.h                      |  17 +++---
  include/configs/p1_p2_rdb_pc.h                |  19 +++---
  include/configs/p3p440.h                      |  12 ++--
  include/configs/pcs440ep.h                    |  10 +--
  include/configs/pdnb3.h                       |  10 ++-
  include/configs/quad100hd.h                   |  10 +--
  include/configs/redwood.h                     |   4 +-
  include/configs/s5p_goni.h                    |   6 +-
  include/configs/s5pc210_universal.h           |   6 +-
  include/configs/sacsng.h                      |  11 ++--
  include/configs/sbc405.h                      |  10 +--
  include/configs/sbc8349.h                     |  18 +++---
  include/configs/sbc8548.h                     |  11 ++--
  include/configs/sbc8641d.h                    |  13 ++--
  include/configs/sc3.h                         |  10 +--
  include/configs/seaboard.h                    |   5 +-
  include/configs/sequoia.h                     |   2 +-
  include/configs/snapper9260.h                 |   8 +--
  include/configs/socrates.h                    |  17 +++---
  include/configs/spc1920.h                     |  12 ++--
  include/configs/stxgp3.h                      |  12 ++--
  include/configs/stxssa.h                      |  11 ++--
  include/configs/t3corp.h                      |   2 +-
  include/configs/t4qds.h                       |  17 +++---
  include/configs/taihu.h                       |   4 +-
  include/configs/taishan.h                     |   2 +-
  include/configs/tegra-common-post.h           |   4 +-
  include/configs/top9000.h                     |   9 +--
  include/configs/trats.h                       |   6 +-
  include/configs/trimslice.h                   |   5 +-
  include/configs/u8500_href.h                  |   1 -
  include/configs/uc100.h                       |  12 ++--
  include/configs/utx8245.h                     |   3 +-
  include/configs/vct.h                         |  11 ++--
  include/configs/vf610twr.h                    |   7 +++
  include/configs/vl_ma2sc.h                    |   6 +-
  include/configs/vme8349.h                     |  20 +++---
  include/configs/walnut.h                      |   2 +-
  include/configs/whistler.h                    |   5 +-
  include/configs/xpedite1000.h                 |  10 +--
  include/configs/xpedite517x.h                 |  15 ++---
  include/configs/xpedite520x.h                 |  15 ++---
  include/configs/xpedite537x.h                 |  16 ++---
  include/configs/xpedite550x.h                 |  15 ++---
  include/configs/yosemite.h                    |   2 +-
  include/configs/yucca.h                       |   4 +-
  include/configs/zeus.h                        |  10 +--
  include/fdtdec.h                              |   1 +
  include/i2c.h                                 | 232 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
  lib/fdtdec.c                                  |   1 +
  321 Dateien ge?ndert, 3124 Zeilen hinzugef?gt(+), 2652 Zeilen entfernt(-)
  delete mode 100644 board/sandburst/common/ppc440gx_i2c.c
  delete mode 100644 board/sandburst/common/ppc440gx_i2c.h
  create mode 100644 drivers/i2c/fti2c010.c
  create mode 100644 drivers/i2c/fti2c010.h
  create mode 100644 drivers/i2c/i2c_core.c

bye,
Heiko
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany

       reply	other threads:[~2013-07-23 13:52 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <51EE7D0F.2040006@denx.de>
2013-07-23 13:52 ` Heiko Schocher [this message]
2013-07-24 13:26   ` [U-Boot] [PATCH] drivers/i2c: Update fti2c010.[ch], i2c_core.c to use SPDX identifiers Tom Rini
2013-07-25  5:02     ` Heiko Schocher
2013-07-25 13:06     ` Tom Rini
2013-07-25 13:06   ` [U-Boot] Fwd: [i2c] Pull request Tom Rini

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=51EE8A8A.2010307@denx.de \
    --to=hs@denx.de \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.