All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] TI changes for v2021.10 next
@ 2021-06-10  6:46 Lokesh Vutla
  2021-06-10 15:25 ` Tom Rini
  0 siblings, 1 reply; 4+ messages in thread
From: Lokesh Vutla @ 2021-06-10  6:46 UTC (permalink / raw)
  To: Tom Rini; +Cc: u-boot, Lokesh Vutla

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

Gitlab CI report: https://source.denx.de/u-boot/custodians/u-boot-ti/-/pipelines/7780


The following changes since commit e8f720ee1707b43a0e14ade87b40a1f84baeb2f3:

  Merge branch '2021-06-08-kconfig-migrations' into next (2021-06-09 08:19:13 -0400)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-ti.git tags/ti-v2021.10-next

for you to fetch changes up to 47a10af8f8a90b3d9e83fafb51372800171344a9:

  dma: ti: k3-udma: Add support for native configuration of chan/flow (2021-06-09 22:23:45 +0530)

----------------------------------------------------------------
- HSM re-architecture support for all K3 platforms
- AM64 USB support
- Driver model support for Davinci RTC

----------------------------------------------------------------

Aswath Govindraju (10):
  tools: k3_fit_atf: Add support for providing ATF load address using a
    Kconfig symbol
  arm: mach-k3: am642_init: Add support for USB boot mode
  arm: mach-k3: am642_init: Do USB fixups to facilitate host and device
    boot modes
  board: ti: am64x: Set the core voltage of USB PHY to 0.85V
  arm: dts: k3-am64-main: Add USB DT nodes
  arm: dts: k3-am642-*-evm: Add USB support
  arm: dts: k3-am642-evm-u-boot: Add U-Boot tags and fix the dr_mode to
    peripheral for USB subsystem
  configs: am64x_evm_*_defconfig: Rearrange the components in SRAM to
    satisfy the limitations for USB DFU boot mode
  arm: dts: k3-am64-main: Update the location of ATF in SRAM and
    increase its max size
  configs: am64: Enable configs to support USB host and device modes

Dario Binacchi (8):
  rtc: davinci: enable compilation for omap architectures
  rtc: davinci: fix compiler errors
  rtc: davinci: replace 32bit access with 8bit access
  rtc: davinci: check BUSY bit before set TC registers
  rtc: davinci: use unlock/lock mechanism
  arm: dts: sync rtc node of am335x boards with Linux 5.9-rc7
  rtc: davinci: add driver model support
  rtc: davinci: fix date loaded on reset

Dave Gerlach (4):
  arm: mach-k3: Add platform data for j721e and j7200
  arm: mach-k3: common: Drop main r5 start
  arm: mach-k3: j721e_init: Force early probe of clk-k3 driver
  configs: j7200_evm_r5: Enable raw access power management features

Kevin Scholz (1):
  arm: dts: k3-j7200: ddr: Update to 0.5.0 version of DDR for LPDDR
    2666MTs

Lokesh Vutla (1):
  common: fit: Update board_fit_image_post_process() to pass fit and
    node_offset

Pali Rohár (1):
  Nokia RX-51: Enable CONFIG_WDT to remove deprecation warning

Tero Kristo (21):
  lib: rational: copy the rational fraction lib routines from Linux
  arm: mach-k3: introduce new config option for sysfw split
  remoteproc: k3-r5: remove sysfw PM calls if not supported
  clk: fixed_rate: add API for directly registering fixed rate clocks
  clk: fix clock tree dump to properly dump out every registered clock
  clk: do not attempt to fetch clock pointer with null device
  clk: add support for setting clk rate from cmdline
  clk: sci-clk: fix return value of set_rate
  clk: fix assigned-clocks to pass with deferring provider
  clk: fix set_rate to clean up cached rates for the hierarchy
  clk: add support for TI K3 SoC PLL
  clk: add support for TI K3 SoC clocks
  power: domain: Introduce driver for raw TI K3 PDs
  cmd: ti: pd: Add debug command for K3 power domains
  tools: k3_fit_atf: add DM binary to the FIT image
  arm: mach-k3: add support for detecting firmware images from FIT
  arm: mach-k3: do board config for PM only if supported
  arm: mach-k3: sysfw-loader: pass boardcfg to sciserver
  configs: j721e_evm_r5: Enable raw access power management features
  board: ti: j72xx: README: update build instructions and image formats
  arm: dts: k3-j72xx: correct MCU timer1 frequency

Vignesh Raghavendra (7):
  mailbox: k3-sec-proxy: Add DM to DMSC communication thread
  firmware: ti_sci: Implement GET_RANGE with static data
  firmware: ti_sci: Add support for Resoure Management at R5 SPL stage.
  ARM: dts: j72xx-r5-common-proc-board: Add DM firmware node
  ARM: dts: k3: Add cfg register space for ringacc and udmap
  soc: ti: k3-navss-ringacc: Add support for native configuration of
    rings
  dma: ti: k3-udma: Add support for native configuration of chan/flow

 arch/arm/dts/am335x-bone-common.dtsi          |   5 +
 arch/arm/dts/am335x-evm.dts                   |   5 +
 arch/arm/dts/am335x-evmsk.dts                 |   5 +
 arch/arm/dts/am335x-osd335x-common.dtsi       |   6 +
 arch/arm/dts/k3-am64-main.dtsi                |  32 +-
 arch/arm/dts/k3-am642-evm-u-boot.dtsi         |  13 +
 arch/arm/dts/k3-am642-evm.dts                 |  18 +
 arch/arm/dts/k3-am642-r5-evm.dts              |  18 +
 arch/arm/dts/k3-am654-base-board-u-boot.dtsi  |  14 +
 .../k3-j7200-common-proc-board-u-boot.dtsi    |  30 +-
 ...00.dtsi => k3-j7200-ddr-evm-lp4-2666.dtsi} | 437 +++++-----
 .../arm/dts/k3-j7200-r5-common-proc-board.dts |  19 +-
 .../k3-j721e-common-proc-board-u-boot.dtsi    |  16 +-
 .../arm/dts/k3-j721e-r5-common-proc-board.dts |  18 +
 arch/arm/mach-k3/Kconfig                      |  18 +
 arch/arm/mach-k3/Makefile                     |   2 +-
 arch/arm/mach-k3/am642_init.c                 |  46 +-
 arch/arm/mach-k3/common.c                     |  85 +-
 arch/arm/mach-k3/common.h                     |   1 +
 arch/arm/mach-k3/config.mk                    |   5 +
 arch/arm/mach-k3/include/mach/am64_hardware.h |  11 +-
 arch/arm/mach-k3/include/mach/am64_spl.h      |   6 +-
 arch/arm/mach-k3/j7200/Makefile               |   5 +
 arch/arm/mach-k3/j7200/clk-data.c             | 547 ++++++++++++
 arch/arm/mach-k3/j7200/dev-data.c             |  77 ++
 arch/arm/mach-k3/j721e/Makefile               |   5 +
 arch/arm/mach-k3/j721e/clk-data.c             | 781 ++++++++++++++++++
 arch/arm/mach-k3/j721e/dev-data.c             |  75 ++
 arch/arm/mach-k3/j721e_init.c                 |  12 +
 arch/arm/mach-k3/security.c                   |   2 +-
 arch/arm/mach-k3/sysfw-loader.c               | 105 +++
 arch/arm/mach-keystone/mon.c                  |   3 +-
 arch/arm/mach-socfpga/board.c                 |   3 +-
 board/nokia/rx51/rx51.c                       |  37 +-
 board/ti/am335x/board.c                       |   3 +-
 board/ti/am43xx/board.c                       |   3 +-
 board/ti/am57xx/board.c                       |   3 +-
 board/ti/am64x/evm.c                          |  14 +
 board/ti/dra7xx/evm.c                         |   3 +-
 board/ti/j721e/README                         |   9 +-
 cmd/clk.c                                     |  80 +-
 cmd/ti/Kconfig                                |   8 +
 cmd/ti/Makefile                               |   1 +
 cmd/ti/pd.c                                   | 185 +++++
 common/image-fit.c                            |   2 +-
 common/spl/spl_fit.c                          |   2 +-
 configs/am64x_evm_a53_defconfig               |  40 +
 configs/am64x_evm_r5_defconfig                |  38 +-
 configs/j7200_evm_r5_defconfig                |  14 +-
 configs/j721e_evm_r5_defconfig                |  12 +-
 configs/nokia_rx51_defconfig                  |   2 +
 .../firmware/ti,j721e-dm-sci.txt              |  32 +
 drivers/clk/clk-uclass.c                      |  39 +
 drivers/clk/clk_fixed_rate.c                  |  45 +
 drivers/clk/ti/Kconfig                        |  24 +
 drivers/clk/ti/Makefile                       |   2 +
 drivers/clk/ti/clk-k3-pll.c                   | 283 +++++++
 drivers/clk/ti/clk-k3.c                       | 374 +++++++++
 drivers/clk/ti/clk-sci.c                      |   6 +-
 drivers/dma/ti/k3-udma-u-boot.c               | 177 ++++
 drivers/dma/ti/k3-udma.c                      |  42 +-
 drivers/firmware/ti_sci.c                     | 107 +++
 drivers/firmware/ti_sci_static_data.h         |  92 +++
 drivers/mailbox/k3-sec-proxy.c                |   2 +-
 drivers/power/domain/Kconfig                  |   7 +
 drivers/power/domain/Makefile                 |   1 +
 drivers/power/domain/ti-power-domain.c        | 368 +++++++++
 drivers/remoteproc/ti_k3_r5f_rproc.c          |   9 +
 drivers/rtc/Kconfig                           |   7 +
 drivers/rtc/davinci.c                         | 460 +++++++++--
 drivers/soc/ti/k3-navss-ringacc-u-boot.c      |  61 ++
 drivers/soc/ti/k3-navss-ringacc.c             |  36 +-
 include/configs/am64x_evm.h                   |  15 +-
 include/configs/nokia_rx51.h                  |   3 -
 include/image.h                               |   5 +-
 include/k3-clk.h                              | 177 ++++
 include/k3-dev.h                              |  85 ++
 include/linux/clk-provider.h                  |   3 +
 include/linux/rational.h                      |  20 +
 lib/Kconfig                                   |   7 +
 lib/Makefile                                  |   2 +
 lib/rational.c                                |  99 +++
 tools/k3_fit_atf.sh                           |  28 +-
 83 files changed, 5158 insertions(+), 341 deletions(-)
 rename arch/arm/dts/{k3-j7200-ddr-evm-lp4-1600.dtsi => k3-j7200-ddr-evm-lp4-2666.dtsi} (90%)
 create mode 100644 arch/arm/mach-k3/j7200/Makefile
 create mode 100644 arch/arm/mach-k3/j7200/clk-data.c
 create mode 100644 arch/arm/mach-k3/j7200/dev-data.c
 create mode 100644 arch/arm/mach-k3/j721e/Makefile
 create mode 100644 arch/arm/mach-k3/j721e/clk-data.c
 create mode 100644 arch/arm/mach-k3/j721e/dev-data.c
 create mode 100644 cmd/ti/pd.c
 create mode 100644 doc/device-tree-bindings/firmware/ti,j721e-dm-sci.txt
 create mode 100644 drivers/clk/ti/clk-k3-pll.c
 create mode 100644 drivers/clk/ti/clk-k3.c
 create mode 100644 drivers/dma/ti/k3-udma-u-boot.c
 create mode 100644 drivers/firmware/ti_sci_static_data.h
 create mode 100644 drivers/power/domain/ti-power-domain.c
 create mode 100644 drivers/soc/ti/k3-navss-ringacc-u-boot.c
 create mode 100644 include/k3-clk.h
 create mode 100644 include/k3-dev.h
 create mode 100644 include/linux/rational.h
 create mode 100644 lib/rational.c

-- 
2.30.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] TI changes for v2021.10 next
  2021-06-10  6:46 [GIT PULL] TI changes for v2021.10 next Lokesh Vutla
@ 2021-06-10 15:25 ` Tom Rini
  2021-06-10 15:33   ` Lokesh Vutla
  0 siblings, 1 reply; 4+ messages in thread
From: Tom Rini @ 2021-06-10 15:25 UTC (permalink / raw)
  To: Lokesh Vutla; +Cc: u-boot

[-- Attachment #1: Type: text/plain, Size: 1333 bytes --]

On Thu, Jun 10, 2021 at 12:16:50PM +0530, Lokesh Vutla wrote:

> Hi Tom,
> 	Please find the PR for master branch targeted for v2021.10-next branch.
> Details about the PR are updated in the tag message.
> 
> Gitlab CI report: https://source.denx.de/u-boot/custodians/u-boot-ti/-/pipelines/7780
> 
> 
> The following changes since commit e8f720ee1707b43a0e14ade87b40a1f84baeb2f3:
> 
>   Merge branch '2021-06-08-kconfig-migrations' into next (2021-06-09 08:19:13 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-ti.git tags/ti-v2021.10-next
> 
> for you to fetch changes up to 47a10af8f8a90b3d9e83fafb51372800171344a9:
> 
>   dma: ti: k3-udma: Add support for native configuration of chan/flow (2021-06-09 22:23:45 +0530)
> 

NAK:
ERROR: Avoid including common.h and dm.h in header files
#437: FILE: include/k3-clk.h:10:
+#include <common.h>

And while you're in there, there's a number of:
WARNING: Use 'if (IS_ENABLED(CONFIG...))' instead of '#if or #ifdef' where possible
#53: FILE: drivers/clk/clk_fixed_rate.c:62:
+#if defined(CONFIG_CLK_CCF) || defined(CONFIG_SPL_CLK_CCF)

Where checkpatch is warning about the wrong thing, that should be
CONFIG_IS_ENABLED(CLK_CCF) at minimum and then see if we can use
if (...) instead.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] TI changes for v2021.10 next
  2021-06-10 15:25 ` Tom Rini
@ 2021-06-10 15:33   ` Lokesh Vutla
  2021-06-10 16:33     ` Tero Kristo
  0 siblings, 1 reply; 4+ messages in thread
From: Lokesh Vutla @ 2021-06-10 15:33 UTC (permalink / raw)
  To: Tom Rini; +Cc: u-boot, Tero Kristo

+Tero,

On 10/06/21 8:55 pm, Tom Rini wrote:
> On Thu, Jun 10, 2021 at 12:16:50PM +0530, Lokesh Vutla wrote:
> 
>> Hi Tom,
>> 	Please find the PR for master branch targeted for v2021.10-next branch.
>> Details about the PR are updated in the tag message.
>>
>> Gitlab CI report: https://source.denx.de/u-boot/custodians/u-boot-ti/-/pipelines/7780
>>
>>
>> The following changes since commit e8f720ee1707b43a0e14ade87b40a1f84baeb2f3:
>>
>>   Merge branch '2021-06-08-kconfig-migrations' into next (2021-06-09 08:19:13 -0400)
>>
>> are available in the Git repository at:
>>
>>   https://source.denx.de/u-boot/custodians/u-boot-ti.git tags/ti-v2021.10-next
>>
>> for you to fetch changes up to 47a10af8f8a90b3d9e83fafb51372800171344a9:
>>
>>   dma: ti: k3-udma: Add support for native configuration of chan/flow (2021-06-09 22:23:45 +0530)
>>
> 
> NAK:
> ERROR: Avoid including common.h and dm.h in header files
> #437: FILE: include/k3-clk.h:10:
> +#include <common.h>

Interesting, I could not see this issue

> 
> And while you're in there, there's a number of:
> WARNING: Use 'if (IS_ENABLED(CONFIG...))' instead of '#if or #ifdef' where possible
> #53: FILE: drivers/clk/clk_fixed_rate.c:62:
> +#if defined(CONFIG_CLK_CCF) || defined(CONFIG_SPL_CLK_CCF)
> 
> Where checkpatch is warning about the wrong thing, that should be
> CONFIG_IS_ENABLED(CLK_CCF) at minimum and then see if we can use
> if (...) instead.
> 

Tero,
Can you fix it and re-post?

Thanks and regards,
Lokesh

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] TI changes for v2021.10 next
  2021-06-10 15:33   ` Lokesh Vutla
@ 2021-06-10 16:33     ` Tero Kristo
  0 siblings, 0 replies; 4+ messages in thread
From: Tero Kristo @ 2021-06-10 16:33 UTC (permalink / raw)
  To: Lokesh Vutla, Tom Rini; +Cc: u-boot

On 10/06/2021 18:33, Lokesh Vutla wrote:
> +Tero,
> 
> On 10/06/21 8:55 pm, Tom Rini wrote:
>> On Thu, Jun 10, 2021 at 12:16:50PM +0530, Lokesh Vutla wrote:
>>
>>> Hi Tom,
>>> 	Please find the PR for master branch targeted for v2021.10-next branch.
>>> Details about the PR are updated in the tag message.
>>>
>>> Gitlab CI report: https://source.denx.de/u-boot/custodians/u-boot-ti/-/pipelines/7780
>>>
>>>
>>> The following changes since commit e8f720ee1707b43a0e14ade87b40a1f84baeb2f3:
>>>
>>>    Merge branch '2021-06-08-kconfig-migrations' into next (2021-06-09 08:19:13 -0400)
>>>
>>> are available in the Git repository at:
>>>
>>>    https://source.denx.de/u-boot/custodians/u-boot-ti.git tags/ti-v2021.10-next
>>>
>>> for you to fetch changes up to 47a10af8f8a90b3d9e83fafb51372800171344a9:
>>>
>>>    dma: ti: k3-udma: Add support for native configuration of chan/flow (2021-06-09 22:23:45 +0530)
>>>
>>
>> NAK:
>> ERROR: Avoid including common.h and dm.h in header files
>> #437: FILE: include/k3-clk.h:10:
>> +#include <common.h>
> 
> Interesting, I could not see this issue
> 
>>
>> And while you're in there, there's a number of:
>> WARNING: Use 'if (IS_ENABLED(CONFIG...))' instead of '#if or #ifdef' where possible
>> #53: FILE: drivers/clk/clk_fixed_rate.c:62:
>> +#if defined(CONFIG_CLK_CCF) || defined(CONFIG_SPL_CLK_CCF)
>>
>> Where checkpatch is warning about the wrong thing, that should be
>> CONFIG_IS_ENABLED(CLK_CCF) at minimum and then see if we can use
>> if (...) instead.
>>
> 
> Tero,
> Can you fix it and re-post?

Yeah, I can take a look at these tomorrow.

-Tero

> 
> Thanks and regards,
> Lokesh
> 


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-06-10 16:33 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-10  6:46 [GIT PULL] TI changes for v2021.10 next Lokesh Vutla
2021-06-10 15:25 ` Tom Rini
2021-06-10 15:33   ` Lokesh Vutla
2021-06-10 16:33     ` Tero Kristo

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.