[GIT PULL v2] TI changes for v2021.04 rc1

Lokesh Vutla lokeshvutla at ti.com
Tue Jan 12 09:51:11 CET 2021


Hi Tom,
	Please find the PR for master branch targeted for v2021.04-rc1 release.
Details about the PR are updated in the tag message.

Gitlab build report: https://gitlab.denx.de/u-boot/custodians/u-boot-ti/-/pipelines/5827

Changes since v1:
- Rebased on top of latest master
- Dropped Nokia rx51 CONFIG_DM_MMC conversion

The following changes since commit d71be1990218957b9f05dbf13a72859a2abe06d7:

  Merge branch 'next' (2021-01-11 13:55:03 -0500)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-ti.git tags/ti-v2021.04-rc1

for you to fetch changes up to ea3f5348063ebe4f41be7d1ba3ef0afe56a04a40:

  remoteproc: ti_k3_arm64: Program CNTFID0 register in GTC (2021-01-12 10:59:04 +0530)

----------------------------------------------------------------
- DM support for OMAP PWM backlight
- USB host mode support for AM654
- Minor SPI fixes
- Add support k2g ice board with 1GHz silicon
- Fix GTC programming for K3 devices

----------------------------------------------------------------
Aswath Govindraju (4):
      board: ti: am65x: Set SERDES0 mux to PCIe to use USB 2.0 interface
      arm: dts: am654-base-board-uboot: Set USB0 dr_mode to host
      arm: dts: am654-base-board-uboot: Add aliases for USB subsystems
      configs: am65x_evm: Define the maximum file size for DFU

Dario Binacchi (28):
      clk: export generic routines
      dt-bindings: bus: ti-sysc: resync with Linux 5.9-rc7
      bus: ti: add minimal sysc interconnect target driver
      arm: dts: sync am33xx with Linux 5.9-rc7
      clk: add clk_round_rate()
      clk: ti: add mux clock driver
      arm: ti: am33xx: add DPLL_EN_FAST_RELOCK_BYPASS macro
      clk: ti: am33xx: add DPLL clock drivers
      clk: ti: add divider clock driver
      clk: ti: add gate clock driver
      arm: dts: am335x: include am33xx-u-boot.dtsi
      ti: am33xx: fix do_enable_clocks() to accept NULL parameters
      clk: ti: add support for clkctrl clocks
      clk: ti: omap4: add clock manager driver
      arm: dts: am335x: enable prcm_clocks auto binding
      clk: move clk-ti-sci driver to 'ti' directory
      fdt: translate address if #size-cells = <0>
      omap: timer: fix the rate setting
      arm: dts: am335x: enable scm_clocks auto binding
      pwm: ti: am33xx: add enhanced pwm driver
      bus: ti: am33xx: add pwm subsystem driver
      dm: core: add a function to decode display timings
      video: omap: add panel driver
      video: omap: drop domain clock enabling by SOC api
      video: omap: set LCD clock rate through DM API
      video: omap: split the legacy code from the DM code
      video: omap: move drivers to 'ti' directory
      board: ti: am335x-ice: get CDCE913 clock device

Felix Brack (1):
      arm:pdu001: Use pseudo partition UUID for LINUX kernel boot paramter root

Lokesh Vutla (1):
      board: ti: k2g: Add support for K2G ICE with 1GHz Silicon

Nishanth Menon (2):
      arm: dts: k3-*-r5-*-board: Add GTC clock
      remoteproc: ti_k3_arm64: Program CNTFID0 register in GTC

Ovidiu Panait (1):
      spi: ti_qspi: Fix "spi-max-frequency" error path in ti_qspi_ofdata_to_platdata

Pali Rohár (2):
      Nokia RX-51: Do not try calling both ext2load and ext4load
      Nokia RX-51: Add test for U-Boot serial console

Praneeth Bajjuri (1):
      arm: dts: k3-j721e: ddr: Update to 0.5.0 version of DDR config tool

Tomas Novotny (1):
      gpio: tca642x: fix input subcommand for gpio banks > 0

Vignesh Raghavendra (1):
      spi: omap3_spi: Fix speed and mode selection

 arch/arm/Kconfig                                   |    1 +
 arch/arm/dts/am335x-brppt1-mmc.dts                 |   17 +-
 arch/arm/dts/am335x-brppt1-nand.dts                |   17 +-
 arch/arm/dts/am335x-brppt1-spi.dts                 |   17 +-
 arch/arm/dts/am335x-brsmarc1.dts                   |   20 +-
 arch/arm/dts/am335x-brxre1.dts                     |   21 +-
 arch/arm/dts/am335x-chiliboard-u-boot.dtsi         |    2 +
 arch/arm/dts/am335x-draco.dtsi                     |   11 +-
 arch/arm/dts/am335x-evm-u-boot.dtsi                |   17 +-
 arch/arm/dts/am335x-evm.dts                        |    2 +-
 arch/arm/dts/am335x-evmsk-u-boot.dtsi              |   16 +-
 arch/arm/dts/am335x-evmsk.dts                      |    2 +-
 arch/arm/dts/am335x-guardian-u-boot.dtsi           |   25 +-
 arch/arm/dts/am335x-icev2-u-boot.dtsi              |    3 +
 arch/arm/dts/am335x-pdu001-u-boot.dtsi             |   20 +-
 arch/arm/dts/am335x-pxm2.dtsi                      |    2 +-
 arch/arm/dts/am335x-pxm50-u-boot.dtsi              |   16 +-
 arch/arm/dts/am335x-regor-rdk-u-boot.dtsi          |    2 +
 arch/arm/dts/am335x-rut-u-boot.dtsi                |   16 +-
 arch/arm/dts/am335x-rut.dts                        |    2 +-
 arch/arm/dts/am335x-shc-u-boot.dtsi                |    2 +
 arch/arm/dts/am335x-shc.dts                        |    2 +-
 arch/arm/dts/am335x-wega-rdk-u-boot.dtsi           |    2 +
 arch/arm/dts/am33xx-clocks.dtsi                    |  106 +-
 arch/arm/dts/am33xx-l4.dtsi                        | 1962 ++++++++++++++++++++
 arch/arm/dts/am33xx-u-boot.dtsi                    |    8 +
 arch/arm/dts/am33xx.dtsi                           |  721 +++----
 arch/arm/dts/dm8168-evm-u-boot.dtsi                |   12 +
 arch/arm/dts/k3-am654-base-board-u-boot.dtsi       |    4 +-
 arch/arm/dts/k3-am654-r5-base-board.dts            |    1 +
 arch/arm/dts/k3-j7200-r5-common-proc-board.dts     |    1 +
 ...p4-3733.dtsi => k3-j721e-ddr-evm-lp4-4266.dtsi} |  436 ++---
 arch/arm/dts/k3-j721e-r5-common-proc-board.dts     |    3 +-
 arch/arm/include/asm/arch-am33xx/clock.h           |    1 +
 arch/arm/mach-omap2/am33xx/clock.c                 |   10 +-
 arch/arm/mach-omap2/am33xx/clock_am33xx.c          |    2 +-
 arch/sandbox/dts/test.dts                          |   67 +
 arch/sandbox/include/asm/clk.h                     |    9 +
 board/BuR/common/bur_common.h                      |    2 +-
 board/BuR/common/common.c                          |    2 +-
 board/ti/am335x/board.c                            |    2 +-
 board/ti/am43xx/board.c                            |    2 +-
 board/ti/am65x/evm.c                               |   16 +
 board/ti/ks2_evm/board.c                           |    4 +-
 board/ti/ks2_evm/board.h                           |    8 +
 board/ti/ks2_evm/board_k2g.c                       |    7 +-
 board/ti/ks2_evm/ddr3_k2g.c                        |    2 +-
 board/ti/ks2_evm/mux-k2g.h                         |    2 +-
 common/fdt_support.c                               |    6 +-
 configs/nokia_rx51_defconfig                       |    1 +
 drivers/bus/Kconfig                                |   13 +
 drivers/bus/Makefile                               |    2 +
 drivers/bus/ti-pwmss.c                             |   21 +
 drivers/bus/ti-sysc.c                              |  166 ++
 drivers/clk/Kconfig                                |    9 +-
 drivers/clk/Makefile                               |    2 +-
 drivers/clk/clk-divider.c                          |   24 +-
 drivers/clk/clk-uclass.c                           |   15 +
 drivers/clk/clk_sandbox.c                          |   17 +
 drivers/clk/clk_sandbox_test.c                     |   10 +
 drivers/clk/ti/Kconfig                             |   43 +
 drivers/clk/ti/Makefile                            |   13 +
 drivers/clk/ti/clk-am3-dpll-x2.c                   |   79 +
 drivers/clk/ti/clk-am3-dpll.c                      |  268 +++
 drivers/clk/ti/clk-ctrl.c                          |  154 ++
 drivers/clk/ti/clk-divider.c                       |  381 ++++
 drivers/clk/ti/clk-gate.c                          |   93 +
 drivers/clk/ti/clk-mux.c                           |  253 +++
 drivers/clk/{clk-ti-sci.c => ti/clk-sci.c}         |    0
 drivers/clk/ti/clk.c                               |   34 +
 drivers/clk/ti/clk.h                               |   13 +
 drivers/clk/ti/omap4-cm.c                          |   22 +
 drivers/core/Kconfig                               |   12 +
 drivers/core/fdtaddr.c                             |    2 +-
 drivers/core/of_addr.c                             |   13 +-
 drivers/core/ofnode.c                              |    7 +-
 drivers/core/read.c                                |    6 +
 drivers/core/root.c                                |    3 +
 drivers/gpio/tca642x.c                             |   49 +-
 drivers/pwm/Kconfig                                |    7 +
 drivers/pwm/Makefile                               |    1 +
 drivers/pwm/pwm-ti-ehrpwm.c                        |  468 +++++
 drivers/remoteproc/ti_k3_arm64_rproc.c             |   15 +
 drivers/spi/omap3_spi.c                            |   17 +-
 drivers/spi/ti_qspi.c                              |    4 +-
 drivers/timer/omap-timer.c                         |    6 +-
 drivers/video/Kconfig                              |    5 +-
 drivers/video/Makefile                             |    2 +-
 drivers/video/ti/Kconfig                           |    8 +
 drivers/video/ti/Makefile                          |   10 +
 drivers/video/{ => ti}/am335x-fb.c                 |  341 +---
 drivers/video/{ => ti}/am335x-fb.h                 |    4 -
 drivers/video/ti/tilcdc-panel.c                    |  172 ++
 drivers/video/ti/tilcdc-panel.h                    |   14 +
 drivers/video/ti/tilcdc.c                          |  425 +++++
 drivers/video/ti/tilcdc.h                          |   38 +
 include/asm-generic/global_data.h                  |   24 +
 include/clk-uclass.h                               |    8 +
 include/clk.h                                      |   28 +
 include/configs/am65x_evm.h                        |    6 +
 include/configs/k2g_evm.h                          |    2 +
 include/configs/nokia_rx51.h                       |   17 +-
 include/configs/pdu001.h                           |    3 +-
 include/dm/read.h                                  |   24 +
 include/dt-bindings/bus/ti-sysc.h                  |    6 +
 include/linux/clk-provider.h                       |   57 +
 test/dm/clk.c                                      |   22 +
 test/dm/test-fdt.c                                 |  148 ++
 test/nokia_rx51_test.sh                            |   33 +-
 109 files changed, 6045 insertions(+), 1226 deletions(-)
 create mode 100644 arch/arm/dts/am33xx-l4.dtsi
 create mode 100644 arch/arm/dts/dm8168-evm-u-boot.dtsi
 rename arch/arm/dts/{k3-j721e-ddr-evm-lp4-3733.dtsi => k3-j721e-ddr-evm-lp4-4266.dtsi} (90%)
 create mode 100644 drivers/bus/ti-pwmss.c
 create mode 100644 drivers/bus/ti-sysc.c
 create mode 100644 drivers/clk/ti/Kconfig
 create mode 100644 drivers/clk/ti/Makefile
 create mode 100644 drivers/clk/ti/clk-am3-dpll-x2.c
 create mode 100644 drivers/clk/ti/clk-am3-dpll.c
 create mode 100644 drivers/clk/ti/clk-ctrl.c
 create mode 100644 drivers/clk/ti/clk-divider.c
 create mode 100644 drivers/clk/ti/clk-gate.c
 create mode 100644 drivers/clk/ti/clk-mux.c
 rename drivers/clk/{clk-ti-sci.c => ti/clk-sci.c} (100%)
 create mode 100644 drivers/clk/ti/clk.c
 create mode 100644 drivers/clk/ti/clk.h
 create mode 100644 drivers/clk/ti/omap4-cm.c
 create mode 100644 drivers/pwm/pwm-ti-ehrpwm.c
 create mode 100644 drivers/video/ti/Kconfig
 create mode 100644 drivers/video/ti/Makefile
 rename drivers/video/{ => ti}/am335x-fb.c (54%)
 rename drivers/video/{ => ti}/am335x-fb.h (97%)
 create mode 100644 drivers/video/ti/tilcdc-panel.c
 create mode 100644 drivers/video/ti/tilcdc-panel.h
 create mode 100644 drivers/video/ti/tilcdc.c
 create mode 100644 drivers/video/ti/tilcdc.h

-- 
2.30.0



More information about the U-Boot mailing list