[GIT PULL] TI changes for 2020.04-rc1

Lokesh Vutla lokeshvutla at ti.com
Wed Jan 29 08:47:46 CET 2020


Hi Simon,

On 29/01/20 12:40 PM, Simon Goldschmidt wrote:
> On Wed, Jan 29, 2020 at 6:00 AM Lokesh Vutla <lokeshvutla at ti.com> wrote:
>>
>> Hi Tom,
>>
>> Please find the pull request for v2020.04-rc1 containing TI specific changes.
>> This PR brings in multiple features and should have sent before rc1 is
>> tagged. Due to multiple reviews, this is being sent a bit late. For
>> detailed changes please see the PR description below.
>>
>> Gitlab: https://gitlab.denx.de/u-boot/custodians/u-boot-ti/pipelines/2014
>> Travis-ci: https://travis-ci.org/lokeshvutla/u-boot/builds/643198715
>>
>> Thanks and regards,
>> Lokesh
>>
>>
>> The following changes since commit b00c3c995bf2293e32cd2be3cb4be7eb39c4ac26:
>>
>>   Prepare v2020.04-rc1 (2020-01-28 16:59:30 -0500)
>>
>> are available in the Git repository at:
>>
>>   https://gitlab.denx.de/u-boot/custodians/u-boot-ti.git tags/ti-2020.04-rc1
>>
>> for you to fetch changes up to f1a7f6f7ff2b4b32c8d6a6be380c443457a7a539:
>>
>>   configs: j721e_evm_defconfig: Enable PCA953x IO expander (2020-01-29 08:07:12 +0530)
>>
>> ----------------------------------------------------------------
>> Below are the major changes in this PR:
>> - EMMC boot support on J721e
>> - DFU boot support for J721e
>> - I2C support for J721e
>> - Android boot image updates on AM57XX
>>
>> ----------------------------------------------------------------
>> Faiz Abbas (11):
>>       mmc: Add a saved_clock member
> 
> Sorry for not reacting on this one earlier, I was kind of offline for a week,
> but:
> This one has comments pending that weren't answered.

Sorry for that. I missed the comment  as I was not Cc ed.

> 
>>       mmc: Add init() API
> 
> This patch contains more than it says (removes non-DM init) and is not reviewed
> by the subsystem maintainer. In fact, it is not reviewed by anyone outside TI.
> I thought we wanted to establish the rule that code has to go through a
> subsystem maintainer's tree or get an RB by them to improve code quality?

Agreed. IIRC, these were assigned to me in Patchworks, so I picked it as there
were no comments for quite some time. Peng, please let me know how you would
like to pick these patches once the comments are addressed

Tom,
Please ignore this pull-request.

Thanks and regards,
Lokesh


> 
>>       mmc: Merge SD_LEGACY and MMC_LEGACY bus modes
>>       mmc: sdhci: Expose sdhci_init() as non-static
> 
> More unaddressed comments...
> 
> Regards,
> Simon
> 
>>       mmc: am654_sdhci: Update output tap delay writes
>>       mmc: am654_sdhci: Implement workaround for card detect
>>       spl: mmc: Fix spl_mmc_get_uboot_raw_sector() implementation
>>       arm: K3: sysfw-loader: Add a config_pm_pre_callback()
>>       configs: am65x_evm: Add CONFIG_SUPPORT_EMMC_BOOT
>>       configs: j721e_evm: Add Support for eMMC boot
>>       configs: j721e_evm_a72: Fix redundant environment offset
>>
>> Sam Protsenko (10):
>>       image: android: Add functions for handling dtb field
>>       image: android: Add routine to get dtbo params
>>       cmd: abootimg: Add abootimg command
>>       doc: android: Add documentation for Android Boot Image
>>       doc: android: Convert to Sphinx format
>>       test/py: android: Add test for abootimg
>>       configs: am57xx_evm: Enable Android commands
>>       env: ti: boot: Respect slot_suffix in AVB commands
>>       env: ti: boot: Boot Android with dynamic partitions
>>       arm: ti: boot: Use correct dtb and dtbo on Android boot
>>
>> Vignesh Raghavendra (12):
>>       arm: mach-k3: j721e: Rename BOOT_DEVICE_USB to BOOT_DEVICE_DFU
>>       arm: mach-k3: sysfw-loader: Add support to download SYSFW via DFU
>>       arm: dts: k3-j721e-common-proc-board: Enable USB0 in peripheral mode
>>       configs: j721e_evm: Add DFU related variables
>>       configs: j721e_evm_r5_defconfig: Increase early malloc size
>>       configs: j721e_evm_r5/a72_defconfig: Enable USB Gadget related configs
>>       configs: j721e_evm_r5/a72_defconfig: Enable DFU related configs
>>       gpio: pca953x_gpio: Add support for 24 bit IO expander
>>       arm: dts: k3-j721e: Add I2C nodes
>>       arm: dts: k3-j721e-common-proc-board: Add I2C GPIO expander
>>       arm: dts: k3-j721e-common-proc-board: Enable I2C expander for SPL
>>       configs: j721e_evm_defconfig: Enable PCA953x IO expander
>>
>>  MAINTAINERS                                        |   4 +-
>>  arch/arm/dts/k3-am65-main.dtsi                     |  12 +-
>>  arch/arm/dts/k3-am654-base-board-u-boot.dtsi       |  11 +-
>>  .../arm/dts/k3-j721e-common-proc-board-u-boot.dtsi |  12 +
>>  arch/arm/dts/k3-j721e-common-proc-board.dts        |  27 ++
>>  arch/arm/dts/k3-j721e-main.dtsi                    |  92 ++++++-
>>  arch/arm/dts/k3-j721e-mcu-wakeup.dtsi              |  22 ++
>>  arch/arm/dts/k3-j721e-r5-common-proc-board.dts     |  45 ++++
>>  arch/arm/dts/k3-j721e.dtsi                         |  10 +
>>  arch/arm/mach-imx/imx8/image.c                     |   3 +-
>>  arch/arm/mach-k3/am6_init.c                        |  33 ++-
>>  arch/arm/mach-k3/include/mach/j721e_spl.h          |   2 +-
>>  arch/arm/mach-k3/include/mach/sysfw-loader.h       |   2 +-
>>  arch/arm/mach-k3/j721e_init.c                      |  33 ++-
>>  arch/arm/mach-k3/sysfw-loader.c                    |  36 ++-
>>  cmd/Kconfig                                        |  12 +-
>>  cmd/Makefile                                       |   1 +
>>  cmd/abootimg.c                                     | 258 +++++++++++++++++++
>>  common/Makefile                                    |   2 +-
>>  common/image-android.c                             | 282 +++++++++++++++++++++
>>  common/spl/spl_mmc.c                               |  11 +-
>>  configs/am57xx_evm_defconfig                       |   6 +
>>  configs/am57xx_hs_evm_defconfig                    |   6 +
>>  configs/am57xx_hs_evm_usb_defconfig                |   6 +
>>  configs/am65x_evm_a53_defconfig                    |   1 +
>>  configs/am65x_evm_r5_defconfig                     |   1 +
>>  configs/j721e_evm_a72_defconfig                    |  15 +-
>>  configs/j721e_evm_r5_defconfig                     |  21 +-
>>  configs/sandbox_defconfig                          |   1 +
>>  doc/android/{ab.txt => ab.rst}                     |  39 +--
>>  doc/android/avb2.rst                               | 133 ++++++++++
>>  doc/android/avb2.txt                               | 115 ---------
>>  doc/android/bcb.rst                                | 100 ++++++++
>>  doc/android/bcb.txt                                |  89 -------
>>  doc/android/boot-image.rst                         | 154 +++++++++++
>>  ...fastboot-protocol.txt => fastboot-protocol.rst} |  45 ++--
>>  doc/android/{fastboot.txt => fastboot.rst}         |  92 +++----
>>  doc/android/index.rst                              |  14 +
>>  doc/index.rst                                      |  12 +
>>  drivers/gpio/pca953x_gpio.c                        |  11 +-
>>  drivers/mmc/am654_sdhci.c                          | 105 +++++++-
>>  drivers/mmc/fsl_esdhc_imx.c                        |   1 -
>>  drivers/mmc/mmc.c                                  |  31 +--
>>  drivers/mmc/omap_hsmmc.c                           |   1 -
>>  drivers/mmc/sdhci.c                                |   2 +-
>>  drivers/mmc/zynq_sdhci.c                           |   1 -
>>  include/configs/am65x_evm.h                        |   2 -
>>  include/configs/j721e_evm.h                        |   4 +
>>  include/configs/ti_armv7_common.h                  |   7 +
>>  include/environment/ti/boot.h                      | 154 ++++++-----
>>  include/image.h                                    |   6 +
>>  include/mmc.h                                      |   9 +-
>>  include/sdhci.h                                    |   1 +
>>  test/py/tests/test_android/test_abootimg.py        | 159 ++++++++++++
>>  test/py/tests/test_android/test_avb.py             |   2 +-
>>  55 files changed, 1835 insertions(+), 421 deletions(-)
>>  create mode 100644 cmd/abootimg.c
>>  rename doc/android/{ab.txt => ab.rst} (52%)
>>  create mode 100644 doc/android/avb2.rst
>>  delete mode 100644 doc/android/avb2.txt
>>  create mode 100644 doc/android/bcb.rst
>>  delete mode 100644 doc/android/bcb.txt
>>  create mode 100644 doc/android/boot-image.rst
>>  rename doc/android/{fastboot-protocol.txt => fastboot-protocol.rst} (82%)
>>  rename doc/android/{fastboot.txt => fastboot.rst} (79%)
>>  create mode 100644 doc/android/index.rst
>>  create mode 100644 test/py/tests/test_android/test_abootimg.py
>>
>> --
>> 2.23.0


More information about the U-Boot mailing list