[U-Boot] [PATCH v2 0/6] ARM: meson: Add support for G12A based U200 board

Neil Armstrong narmstrong at baylibre.com
Tue Apr 23 09:29:16 UTC 2019


On 10/04/2019 17:23, Neil Armstrong wrote:
> 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
> 


Applied to u-boot-amlogic


More information about the U-Boot mailing list