Re: [U-Boot] [PATCH 00/14] ARM: davinci: driver-model improvements

2019-07-22 Thread Bartosz Golaszewski
wt., 9 lip 2019 o 09:55 Bartosz Golaszewski  napisaƂ(a):
>
> From: Bartosz Golaszewski 
>
> Hi Tom,
>
> the following series contains all the patches for davinci that have
> been sent to the mailing list recently rebased on top of v2019.07 and
> retested on da850-lcdk and da850-evm. I collected all the review and
> test tags too.
>
> The first patch is the emac driver conversion to driver model. Patches
> 2-5 fix build warnings due to legacy interfaces usage. Patches 6-9 add
> support for driver model to the davinci NAND driver. Patches 10-13
> enable driver-model support in SPL for davinci. Last patch enables the
> driver model for NAND in SPL.
>
> These patches (except for the last, trivial one) have spent a lot of
> time on the list and have been validated. I think they are ready to be
> picked up for upstream.
>

Gentle ping.

Bart

> Bartosz Golaszewski (14):
>   net: davinci_emac: convert to using the driver model
>   davinci: remove CONFIG_DM_I2C_COMPAT from defconfigs
>   sandbox: remove CONFIG_DM_I2C_COMPAT from defconfigs
>   i2c: remove i2c driver-model compatibility layer
>   omapl138_lcdk_defconfig: don't build support for SPI
>   nand: davinci: make davinci_nand_init() static
>   nand: davinci: add support for driver model
>   davinci: omapl138-lcdk: enable driver model for NAND
>   davinci: da850-evm: enable driver model for NAND
>   davinci: omapl138-lcdk: enable SPL_SYS_MALLOC_SIMPLE
>   davinci: omapl138-lcdk: enable CONFIG_USE_TINY_PRINTF
>   davinci: omapl138-lcdk: remove unneeded includes
>   davinci: omapl138-lcdk: enable driver-model in SPL
>   configs: omapl138_lcdk: enable NAND self-init in SPL
>
>  Makefile  |   7 -
>  arch/arm/dts/da850-evm-u-boot.dtsi|   4 +
>  arch/arm/dts/da850-lcdk-u-boot.dtsi   |   4 +
>  arch/arm/include/asm/ti-common/davinci_nand.h |   2 -
>  arch/arm/mach-davinci/cpu.c   |  13 --
>  arch/arm/mach-omap2/omap3/emac.c  |   3 +-
>  board/davinci/da8xxevm/da850evm.c |   6 -
>  board/davinci/da8xxevm/omapl138_lcdk.c|  32 ++---
>  board/logicpd/am3517evm/am3517evm.c   |   1 -
>  board/ti/ti816x/evm.c |   3 +-
>  configs/am3517_evm_defconfig  |   1 +
>  configs/da850_am18xxevm_defconfig |   1 -
>  configs/da850evm_defconfig|   2 +
>  configs/da850evm_direct_nor_defconfig |   2 +
>  configs/da850evm_nand_defconfig   |   2 +
>  configs/omapl138_lcdk_defconfig   |  16 ++-
>  configs/sandbox64_defconfig   |   1 -
>  configs/sandbox_defconfig |   1 -
>  configs/sandbox_flattree_defconfig|   1 -
>  configs/sandbox_noblk_defconfig   |   1 -
>  configs/sandbox_spl_defconfig |   1 -
>  configs/ti816x_evm_defconfig  |   1 +
>  configs/tools-only_defconfig  |   1 -
>  drivers/i2c/Kconfig   |  13 +-
>  drivers/i2c/Makefile  |   1 -
>  drivers/i2c/i2c-uclass-compat.c   | 128 --
>  drivers/mtd/nand/raw/davinci_nand.c   |  48 ++-
>  drivers/net/ti/davinci_emac.c |  77 ++-
>  include/_exports.h|   3 +-
>  include/configs/am3517_evm.h  |   1 -
>  include/configs/da850evm.h|  12 +-
>  include/configs/omapl138_lcdk.h   |   8 --
>  include/exports.h |   3 +-
>  include/i2c.h |  80 ---
>  include/netdev.h  |   1 -
>  35 files changed, 139 insertions(+), 342 deletions(-)
>  delete mode 100644 drivers/i2c/i2c-uclass-compat.c
>
> --
> 2.21.0
>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] [PATCH 00/14] ARM: davinci: driver-model improvements

2019-07-09 Thread Bartosz Golaszewski
From: Bartosz Golaszewski 

Hi Tom,

the following series contains all the patches for davinci that have
been sent to the mailing list recently rebased on top of v2019.07 and
retested on da850-lcdk and da850-evm. I collected all the review and
test tags too.

The first patch is the emac driver conversion to driver model. Patches
2-5 fix build warnings due to legacy interfaces usage. Patches 6-9 add
support for driver model to the davinci NAND driver. Patches 10-13
enable driver-model support in SPL for davinci. Last patch enables the
driver model for NAND in SPL.

These patches (except for the last, trivial one) have spent a lot of
time on the list and have been validated. I think they are ready to be
picked up for upstream.

Bartosz Golaszewski (14):
  net: davinci_emac: convert to using the driver model
  davinci: remove CONFIG_DM_I2C_COMPAT from defconfigs
  sandbox: remove CONFIG_DM_I2C_COMPAT from defconfigs
  i2c: remove i2c driver-model compatibility layer
  omapl138_lcdk_defconfig: don't build support for SPI
  nand: davinci: make davinci_nand_init() static
  nand: davinci: add support for driver model
  davinci: omapl138-lcdk: enable driver model for NAND
  davinci: da850-evm: enable driver model for NAND
  davinci: omapl138-lcdk: enable SPL_SYS_MALLOC_SIMPLE
  davinci: omapl138-lcdk: enable CONFIG_USE_TINY_PRINTF
  davinci: omapl138-lcdk: remove unneeded includes
  davinci: omapl138-lcdk: enable driver-model in SPL
  configs: omapl138_lcdk: enable NAND self-init in SPL

 Makefile  |   7 -
 arch/arm/dts/da850-evm-u-boot.dtsi|   4 +
 arch/arm/dts/da850-lcdk-u-boot.dtsi   |   4 +
 arch/arm/include/asm/ti-common/davinci_nand.h |   2 -
 arch/arm/mach-davinci/cpu.c   |  13 --
 arch/arm/mach-omap2/omap3/emac.c  |   3 +-
 board/davinci/da8xxevm/da850evm.c |   6 -
 board/davinci/da8xxevm/omapl138_lcdk.c|  32 ++---
 board/logicpd/am3517evm/am3517evm.c   |   1 -
 board/ti/ti816x/evm.c |   3 +-
 configs/am3517_evm_defconfig  |   1 +
 configs/da850_am18xxevm_defconfig |   1 -
 configs/da850evm_defconfig|   2 +
 configs/da850evm_direct_nor_defconfig |   2 +
 configs/da850evm_nand_defconfig   |   2 +
 configs/omapl138_lcdk_defconfig   |  16 ++-
 configs/sandbox64_defconfig   |   1 -
 configs/sandbox_defconfig |   1 -
 configs/sandbox_flattree_defconfig|   1 -
 configs/sandbox_noblk_defconfig   |   1 -
 configs/sandbox_spl_defconfig |   1 -
 configs/ti816x_evm_defconfig  |   1 +
 configs/tools-only_defconfig  |   1 -
 drivers/i2c/Kconfig   |  13 +-
 drivers/i2c/Makefile  |   1 -
 drivers/i2c/i2c-uclass-compat.c   | 128 --
 drivers/mtd/nand/raw/davinci_nand.c   |  48 ++-
 drivers/net/ti/davinci_emac.c |  77 ++-
 include/_exports.h|   3 +-
 include/configs/am3517_evm.h  |   1 -
 include/configs/da850evm.h|  12 +-
 include/configs/omapl138_lcdk.h   |   8 --
 include/exports.h |   3 +-
 include/i2c.h |  80 ---
 include/netdev.h  |   1 -
 35 files changed, 139 insertions(+), 342 deletions(-)
 delete mode 100644 drivers/i2c/i2c-uclass-compat.c

-- 
2.21.0

___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot