[U-Boot] [PATCH v2 0/6] ARM: meson: Add support for G12A based U200 board
Neil Armstrong
narmstrong at baylibre.com
Wed Apr 10 15:23:42 UTC 2019
This patchset adds basic support for the recent Amlogic G12A SoC family.
This SoC family embeds 4xCortex A53 CPUs, and is very similar to
the AXG SoC Family with the multimedia features of previous families.
This patchset adds :
- pinctrl support
- clk driver atfer a rework of the drivers files
- import Linux 5.1-rc1 G12A & U200 DT files
- add board/amlogic/u200 to support the U200 reference design
Changes since v1:
- add fixup for pinctrl like for AXG
Jerome Brunet (5):
pinctrl: meson: add g12a support
clk: create meson directory and move related drivers
clk: meson: add g12a support
ARM: meson: add G12a support
boards: meson: add g12a u200
Neil Armstrong (1):
ARM: dts: Import Amlogic G12A u200 DT from Linux 5.1-rc1
MAINTAINERS | 2 +-
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/meson-g12a-u200.dts | 29 +
arch/arm/dts/meson-g12a.dtsi | 192 +++
arch/arm/include/asm/arch-meson/clock-g12a.h | 104 ++
arch/arm/include/asm/arch-meson/g12a.h | 66 +
arch/arm/mach-meson/Kconfig | 9 +-
arch/arm/mach-meson/Makefile | 1 +
arch/arm/mach-meson/board-g12a.c | 150 ++
board/amlogic/u200/MAINTAINERS | 5 +
board/amlogic/u200/Makefile | 6 +
board/amlogic/u200/README | 128 ++
board/amlogic/u200/u200.c | 22 +
configs/u200_defconfig | 40 +
drivers/clk/Kconfig | 1 +
drivers/clk/Makefile | 2 +-
drivers/clk/meson/Kconfig | 23 +
drivers/clk/meson/Makefile | 9 +
drivers/clk/{clk_meson_axg.c => meson/axg.c} | 0
drivers/clk/{ => meson}/clk_meson.h | 0
drivers/clk/meson/g12a.c | 315 ++++
drivers/clk/{clk_meson.c => meson/gxbb.c} | 0
drivers/pinctrl/meson/Kconfig | 4 +
drivers/pinctrl/meson/Makefile | 1 +
drivers/pinctrl/meson/pinctrl-meson-g12a.c | 1294 +++++++++++++++++
drivers/pinctrl/meson/pinctrl-meson.c | 17 +-
drivers/pinctrl/meson/pinctrl-meson.h | 1 +
include/dt-bindings/clock/g12a-aoclkc.h | 34 +
include/dt-bindings/clock/g12a-clkc.h | 135 ++
include/dt-bindings/gpio/meson-g12a-gpio.h | 114 ++
.../reset/amlogic,meson-g12a-reset.h | 134 ++
include/dt-bindings/reset/g12a-aoclkc.h | 18 +
32 files changed, 2850 insertions(+), 9 deletions(-)
create mode 100644 arch/arm/dts/meson-g12a-u200.dts
create mode 100644 arch/arm/dts/meson-g12a.dtsi
create mode 100644 arch/arm/include/asm/arch-meson/clock-g12a.h
create mode 100644 arch/arm/include/asm/arch-meson/g12a.h
create mode 100644 arch/arm/mach-meson/board-g12a.c
create mode 100644 board/amlogic/u200/MAINTAINERS
create mode 100644 board/amlogic/u200/Makefile
create mode 100644 board/amlogic/u200/README
create mode 100644 board/amlogic/u200/u200.c
create mode 100644 configs/u200_defconfig
create mode 100644 drivers/clk/meson/Kconfig
create mode 100644 drivers/clk/meson/Makefile
rename drivers/clk/{clk_meson_axg.c => meson/axg.c} (100%)
rename drivers/clk/{ => meson}/clk_meson.h (100%)
create mode 100644 drivers/clk/meson/g12a.c
rename drivers/clk/{clk_meson.c => meson/gxbb.c} (100%)
create mode 100644 drivers/pinctrl/meson/pinctrl-meson-g12a.c
create mode 100644 include/dt-bindings/clock/g12a-aoclkc.h
create mode 100644 include/dt-bindings/clock/g12a-clkc.h
create mode 100644 include/dt-bindings/gpio/meson-g12a-gpio.h
create mode 100644 include/dt-bindings/reset/amlogic,meson-g12a-reset.h
create mode 100644 include/dt-bindings/reset/g12a-aoclkc.h
--
2.21.0
More information about the U-Boot
mailing list