mbox series

Please pull u-boot-i2c

Message ID 8d333c2b-2aef-bd73-4489-f79fa6be84ed@denx.de
State Changes Requested
Delegated to: Tom Rini
Headers show
Series Please pull u-boot-i2c | expand

Pull-request

https://source.denx.de/u-boot/custodians/u-boot-i2c.git tags/i2cfixes-for-v2024-10-rc3

Message

Heiko Schocher Aug. 8, 2024, 8:42 a.m. UTC
Hello Tom,

please pull from u-boot-i2c:

The following changes since commit b7d5ce05b1b52136af09cf34541c6a91079a4b86:

   Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-sunxi (2024-08-06 
09:36:46 -0600)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-i2c.git tags/i2cfixes-for-v2024-10-rc3

for you to fetch changes up to 3d299c355912e05ba534574ac557ad0c9edd7d99:

   board: vining_2000: convert to DM_I2C (2024-08-08 05:45:11 +0200)

----------------------------------------------------------------
i2c updates for v2024.10-rc3

- i2c: samsung: Support platforms other than EXYNOS4 and EXYNOS5
   from David

- imx_lpi2c: cleanups and support read transfers longer than 256 bytes
   from Fedor

- pca954x: Remove pointer to GD
   from Michal

- DM_I2C conversion for some remaining boards
   from Anatolij

- i2c: mux: Fix error path in i2c-arb-gpio
   from Michal

----------------------------------------------------------------
Anatolij Gustschin (11):
       board: shc: convert to DM_I2C
       board: chiliboard: convert to DM_I2C
       board: cm-t43: convert to DM_I2C
       board: igep003x: convert to DM_I2C
       board: sl50: convert to DM_I2C
       board: rut: convert to DM_I2C
       board: novena: convert to DM_I2C
       board: sniper: convert to DM_I2C
       board: vf610twr: convert to DM_I2C
       board: cm_fx6: convert to DM_I2C
       board: vining_2000: convert to DM_I2C

David Virag (2):
       i2c: samsung: Drop s3c24x0 specific code.
       i2c: samsung: Support platforms other than EXYNOS4 and EXYNOS5

Fedor Ross (3):
       i2c: imx_lpi2c: Fix a typo in bus_i2c_receive
       i2c: imx_lpi2c: Replace hard-coded bus speed value with bus->speed_hz
       i2c: imx_lpi2c: Support read transfers longer than 256 bytes

Michal Simek (2):
       i2c: pca954x: Remove pointer to GD
       i2c: mux: Fix error path in i2c-arb-gpio

  arch/arm/mach-omap2/omap3/Kconfig          |   1 +
  board/bosch/shc/board.c                    |  22 +++++++++++-----------
  board/compulab/cm_fx6/cm_fx6.c             |   3 ++-
  board/compulab/cm_t43/cm_t43.c             |   2 --
  board/compulab/common/Makefile             |   8 +++++++-
  board/compulab/common/eeprom.c             |  14 +++++---------
  board/compulab/common/eeprom.h             |   2 +-
  board/kosagi/novena/novena.c               |  10 +++++-----
  board/kosagi/novena/video.c                | 140 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------
  board/softing/vining_2000/vining_2000.c    |  25 -------------------------
  configs/am335x_igep003x_defconfig          |   2 +-
  configs/am335x_shc_defconfig               |   4 +++-
  configs/am335x_shc_ict_defconfig           |   4 +++-
  configs/am335x_shc_netboot_defconfig       |   4 +++-
  configs/am335x_shc_sdboot_defconfig        |   4 +++-
  configs/am335x_sl50_defconfig              |   2 +-
  configs/chiliboard_defconfig               |   2 +-
  configs/cm_fx6_defconfig                   |   2 +-
  configs/cm_t43_defconfig                   |   3 ++-
  configs/novena_defconfig                   |   2 +-
  configs/rut_defconfig                      |   2 +-
  configs/sniper_defconfig                   |   6 ++++--
  configs/vf610twr_defconfig                 |   2 +-
  configs/vf610twr_nand_defconfig            |   2 +-
  configs/vining_2000_defconfig              |   2 +-
  drivers/i2c/Kconfig                        |   2 +-
  drivers/i2c/exynos_hs_i2c.c                |  25 +++++++++++++++++++++----
  drivers/i2c/imx_lpi2c.c                    |  87 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
  drivers/i2c/muxes/i2c-arb-gpio-challenge.c |  11 ++++-------
  drivers/i2c/muxes/pca954x.c                |   3 ---
  drivers/i2c/s3c24x0_i2c.c                  |  32 ++++++++++++++++++++++++--------
  drivers/i2c/s3c24x0_i2c.h                  |   2 ++
  32 files changed, 242 insertions(+), 190 deletions(-)

after sorting out some small problems

azure build is now fine:
https://dev.azure.com/hs0298/hs/_build/results?buildId=116&view=results

Thanks!

bye,
Heiko

Comments

Tom Rini Aug. 8, 2024, 1:58 p.m. UTC | #1
On Thu, Aug 08, 2024 at 10:42:47AM +0200, Heiko Schocher wrote:

> Hello Tom,
> 
> please pull from u-boot-i2c:
> 
> The following changes since commit b7d5ce05b1b52136af09cf34541c6a91079a4b86:
> 
>   Merge branch 'master' of
> https://source.denx.de/u-boot/custodians/u-boot-sunxi (2024-08-06 09:36:46
> -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-i2c.git tags/i2cfixes-for-v2024-10-rc3
> 
> for you to fetch changes up to 3d299c355912e05ba534574ac557ad0c9edd7d99:
> 
>   board: vining_2000: convert to DM_I2C (2024-08-08 05:45:11 +0200)
> 
> ----------------------------------------------------------------
> i2c updates for v2024.10-rc3
> 
> - i2c: samsung: Support platforms other than EXYNOS4 and EXYNOS5
>   from David
> 
> - imx_lpi2c: cleanups and support read transfers longer than 256 bytes
>   from Fedor
> 
> - pca954x: Remove pointer to GD
>   from Michal
> 
> - DM_I2C conversion for some remaining boards
>   from Anatolij

First, I would like this for -next, at this point. Second:

>       board: sniper: convert to DM_I2C

As Paul noted, he has (and I've taken it for -next) done a series of
patches to cleanup and improve the platform now, including the
conversion.
Heiko Schocher Aug. 8, 2024, 2:06 p.m. UTC | #2
Hello Tom,

On 08.08.24 15:58, Tom Rini wrote:
> On Thu, Aug 08, 2024 at 10:42:47AM +0200, Heiko Schocher wrote:
> 
>> Hello Tom,
>>
>> please pull from u-boot-i2c:
>>
>> The following changes since commit b7d5ce05b1b52136af09cf34541c6a91079a4b86:
>>
>>    Merge branch 'master' of
>> https://source.denx.de/u-boot/custodians/u-boot-sunxi (2024-08-06 09:36:46
>> -0600)
>>
>> are available in the Git repository at:
>>
>>    https://source.denx.de/u-boot/custodians/u-boot-i2c.git tags/i2cfixes-for-v2024-10-rc3
>>
>> for you to fetch changes up to 3d299c355912e05ba534574ac557ad0c9edd7d99:
>>
>>    board: vining_2000: convert to DM_I2C (2024-08-08 05:45:11 +0200)
>>
>> ----------------------------------------------------------------
>> i2c updates for v2024.10-rc3
>>
>> - i2c: samsung: Support platforms other than EXYNOS4 and EXYNOS5
>>    from David
>>
>> - imx_lpi2c: cleanups and support read transfers longer than 256 bytes
>>    from Fedor
>>
>> - pca954x: Remove pointer to GD
>>    from Michal
>>
>> - DM_I2C conversion for some remaining boards
>>    from Anatolij
> 
> First, I would like this for -next, at this point. Second:
> 
>>        board: sniper: convert to DM_I2C
> 
> As Paul noted, he has (and I've taken it for -next) done a series of
> patches to cleanup and improve the platform now, including the
> conversion.

Seems I missed that ... sorry!

So, should I drop this patch, and rebase to -next?

bye,
Heiko
Tom Rini Aug. 8, 2024, 2:52 p.m. UTC | #3
On Thu, Aug 08, 2024 at 04:06:44PM +0200, Heiko Schocher wrote:
> Hello Tom,
> 
> On 08.08.24 15:58, Tom Rini wrote:
> > On Thu, Aug 08, 2024 at 10:42:47AM +0200, Heiko Schocher wrote:
> > 
> > > Hello Tom,
> > > 
> > > please pull from u-boot-i2c:
> > > 
> > > The following changes since commit b7d5ce05b1b52136af09cf34541c6a91079a4b86:
> > > 
> > >    Merge branch 'master' of
> > > https://source.denx.de/u-boot/custodians/u-boot-sunxi (2024-08-06 09:36:46
> > > -0600)
> > > 
> > > are available in the Git repository at:
> > > 
> > >    https://source.denx.de/u-boot/custodians/u-boot-i2c.git tags/i2cfixes-for-v2024-10-rc3
> > > 
> > > for you to fetch changes up to 3d299c355912e05ba534574ac557ad0c9edd7d99:
> > > 
> > >    board: vining_2000: convert to DM_I2C (2024-08-08 05:45:11 +0200)
> > > 
> > > ----------------------------------------------------------------
> > > i2c updates for v2024.10-rc3
> > > 
> > > - i2c: samsung: Support platforms other than EXYNOS4 and EXYNOS5
> > >    from David
> > > 
> > > - imx_lpi2c: cleanups and support read transfers longer than 256 bytes
> > >    from Fedor
> > > 
> > > - pca954x: Remove pointer to GD
> > >    from Michal
> > > 
> > > - DM_I2C conversion for some remaining boards
> > >    from Anatolij
> > 
> > First, I would like this for -next, at this point. Second:
> > 
> > >        board: sniper: convert to DM_I2C
> > 
> > As Paul noted, he has (and I've taken it for -next) done a series of
> > patches to cleanup and improve the platform now, including the
> > conversion.
> 
> Seems I missed that ... sorry!
> 
> So, should I drop this patch, and rebase to -next?

It looks like everything else was fixes? If there's fixes, make that for
master, and then make the rest for -next, and I'll deal with merge
issues if any after -rc3 and that gets merged to -next. Thanks.