[GIT PULL] Please pull u-boot-amlogic-20231015
Neil Armstrong
neil.armstrong at linaro.org
Mon Oct 16 08:48:06 CEST 2023
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
More information about the U-Boot
mailing list