[GIT PULL] Please pull u-boot-amlogic-20231015

Hi Tom,
A set of changes mostly concerning Amlogic A1 & S4 SoCs for USB, Secure Monitor and RNG bringup.
The CI job is at https://source.denx.de/u-boot/custodians/u-boot-amlogic/pipelines/18138
Thanks, Neil
The following changes since commit 997bef3c6d22d12c7fd092fb831bf94d114c9f6f:
Merge branch '2023-10-11-port-gen_compile_commands_py' (2023-10-11 13:25:01 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-amlogic.git tags/u-boot-amlogic-20231015
for you to fetch changes up to 7cd53e0d5203f8e25bb69d2e675769888fcbc754:
arch: meson: use secure monitor driver (2023-10-15 12:23:48 +0200)
---------------------------------------------------------------- - add Amlogic A1 clock driver - add Amlogic A1 reset support - add USB Device support for Amlogic A1 - enable RNG on Amlogic A1 & Amlogic S4 - move Amlogic Secure Monitor to standalone driver
---------------------------------------------------------------- Alexey Romanov (18): dt-bindings: reset: add Meson A1 reset bindings reset: add support for Amlogic A1 family phy: get rid of raw hex values phy: move clk enable/disable in init/exit phy: support Amlogic A1 family dwc3: add support for Amlogic A1 family ad401: enable USB stack meson-a1: dts: add hw rng node meson-a1: dts: add ao secure node drivers: rng: add support for Meson S4 drivers: introduce Secure Monitor uclass sandbox: add sandbox sm uclass driver sandbox: dts: add meson secure monitor node sandbox: add tests for UCLASS_SM sandbox: defconfig: enable CONFIG_SM option drivers: introduce Meson Secure Monitor driver arch: meson: sm: set correct order of the includes arch: meson: use secure monitor driver
Igor Prusov (3): dt-bindings: clock: Add Amlogic A1 clock bindings clk: Add clock driver for Amlogic A1 a1: clk: Add missing USB_PHY_IN and USB_PHY gates
MAINTAINERS | 1 + arch/arm/dts/meson-a1.dtsi | 11 + arch/arm/include/asm/arch-meson/clock-a1.h | 23 + arch/arm/mach-meson/Kconfig | 1 + arch/arm/mach-meson/sm.c | 116 ++-- arch/sandbox/dts/test.dts | 4 + configs/ad401_defconfig | 3 + configs/sandbox_defconfig | 1 + drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/clk/meson/Kconfig | 8 + drivers/clk/meson/Makefile | 1 + drivers/clk/meson/a1.c | 729 +++++++++++++++++++++ drivers/phy/Kconfig | 2 +- drivers/phy/meson-g12a-usb2.c | 235 ++++++- drivers/reset/reset-meson.c | 42 +- drivers/rng/meson-rng.c | 72 +- drivers/sm/Kconfig | 9 + drivers/sm/Makefile | 5 + drivers/sm/meson-sm.c | 198 ++++++ drivers/sm/sandbox-sm.c | 76 +++ drivers/sm/sm-uclass.c | 55 ++ drivers/usb/dwc3/dwc3-meson-g12a.c | 79 ++- include/dm/uclass-id.h | 1 + .../clock/amlogic,a1-peripherals-clkc.h | 168 +++++ include/dt-bindings/clock/amlogic,a1-pll-clkc.h | 25 + include/dt-bindings/reset/amlogic,meson-a1-reset.h | 76 +++ include/meson/sm.h | 19 + include/sandbox-sm.h | 18 + include/sm-uclass.h | 72 ++ include/sm.h | 67 ++ test/dm/Makefile | 1 + test/dm/sm.c | 65 ++ 33 files changed, 2095 insertions(+), 91 deletions(-) create mode 100644 arch/arm/include/asm/arch-meson/clock-a1.h create mode 100644 drivers/clk/meson/a1.c create mode 100644 drivers/sm/Kconfig create mode 100644 drivers/sm/Makefile create mode 100644 drivers/sm/meson-sm.c create mode 100644 drivers/sm/sandbox-sm.c create mode 100644 drivers/sm/sm-uclass.c create mode 100644 include/dt-bindings/clock/amlogic,a1-peripherals-clkc.h create mode 100644 include/dt-bindings/clock/amlogic,a1-pll-clkc.h create mode 100644 include/dt-bindings/reset/amlogic,meson-a1-reset.h create mode 100644 include/meson/sm.h create mode 100644 include/sandbox-sm.h create mode 100644 include/sm-uclass.h create mode 100644 include/sm.h create mode 100644 test/dm/sm.c

On Mon, Oct 16, 2023 at 08:48:06AM +0200, Neil Armstrong wrote:
Hi Tom,
A set of changes mostly concerning Amlogic A1 & S4 SoCs for USB, Secure Monitor and RNG bringup.
The CI job is at https://source.denx.de/u-boot/custodians/u-boot-amlogic/pipelines/18138
Thanks, Neil
The following changes since commit 997bef3c6d22d12c7fd092fb831bf94d114c9f6f:
Merge branch '2023-10-11-port-gen_compile_commands_py' (2023-10-11 13:25:01 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-amlogic.git tags/u-boot-amlogic-20231015
for you to fetch changes up to 7cd53e0d5203f8e25bb69d2e675769888fcbc754:
arch: meson: use secure monitor driver (2023-10-15 12:23:48 +0200)
Applied to u-boot/master, thanks!
participants (2)
-
Neil Armstrong
-
Tom Rini