All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/6] ARM: meson: Add support for G12A based U200 board
@ 2019-03-26 15:02 ` Neil Armstrong
  0 siblings, 0 replies; 16+ messages in thread
From: Neil Armstrong @ 2019-03-26 15:02 UTC (permalink / raw)
  To: u-boot

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

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

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

end of thread, other threads:[~2019-04-10 14:57 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-26 15:02 [U-Boot] [PATCH 0/6] ARM: meson: Add support for G12A based U200 board Neil Armstrong
2019-03-26 15:02 ` Neil Armstrong
2019-03-26 15:02 ` [U-Boot] [PATCH 1/6] pinctrl: meson: add g12a support Neil Armstrong
2019-03-26 15:02   ` Neil Armstrong
2019-04-10 14:57   ` [U-Boot] " Neil Armstrong
2019-04-10 14:57     ` Neil Armstrong
2019-03-26 15:02 ` [U-Boot] [PATCH 2/6] clk: create meson directory and move related drivers Neil Armstrong
2019-03-26 15:02   ` Neil Armstrong
2019-03-26 15:02 ` [U-Boot] [PATCH 3/6] clk: meson: add g12a support Neil Armstrong
2019-03-26 15:02   ` Neil Armstrong
2019-03-26 15:02 ` [U-Boot] [PATCH 4/6] ARM: meson: add G12a support Neil Armstrong
2019-03-26 15:02   ` Neil Armstrong
2019-03-26 15:02 ` [U-Boot] [PATCH 5/6] ARM: dts: Import Amlogic G12A u200 DT from Linux 5.1-rc1 Neil Armstrong
2019-03-26 15:02   ` Neil Armstrong
2019-03-26 15:02 ` [U-Boot] [PATCH 6/6] boards: meson: add g12a u200 Neil Armstrong
2019-03-26 15:02   ` Neil Armstrong

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.