[U-Boot] [PULL u-boot] Please pull u-boot-amlogic-20190423
Neil Armstrong
narmstrong at baylibre.com
Tue Apr 23 09:30:58 UTC 2019
Hi Tom,
This PR includes the previous nacked u-boot-amlogic-20190411 PR but include the
fix for the warning :
regmap: fix regmap_read_poll_timeout warning about sandbox_timer_add_offset
This PR adds support for 3 more Amlogic boards, support printing SoC
revision information, add AXG family support for I2C and Reset, then
fixup the AXG pinctrl defintions.
Then it also adds minimal support for G12A SoC and the U200 reference
design board, and 2 minor defconfig and README fixes.
Thanks,
Neil
The following changes since commit 48ff1bc4f0a97c3291d0c87c2717fc1d79da5ef5:
Merge branch '2019-04-09-master-imports-fs' (2019-04-10 08:18:18 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-amlogic.git tags/u-boot-amlogic-20190423
for you to fetch changes up to c6e4e8f99c1430e803dc2ef306935a93b46dad7c:
board: amlogic-q200: fix Khadas VIM2 README (2019-04-23 11:19:59 +0200)
----------------------------------------------------------------
- Add support for Amlogic p200 & p201 Reference Designs
- Add Amlogic SoC information display
- Add support for the Libretech-AC AML-S805X-AC board
- Add Amlogic AXG reset compatible
- Add I2C support for Amlogic AXG
- Fix AXG PIN and BANK pinctrl definitions
- Fix regmap_read_poll_timeout warning about sandbox_timer_add_offset
- Add initial support for Amlogic G12A SoC and U200 board
- Enable PHY_REALTEK for selected boards
- Fix Khadas VIM2 README
----------------------------------------------------------------
Guillaume La Roque (2):
i2c: meson: add configurable divider factors
pinctrl: meson: axg: Fix PIN and BANK offsets
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
Julien Masson (1):
ARM: meson: display Amlogic SoC Information
Mohammad Rasim (5):
ARM: board: meson: rename odroid-c2 to p200
ARM: dts: meson: add p200 and p201 boards
ARM: dts: meson: add u-boot.dtsi for p200 and p201
ARM: board: meson: add p200 board
ARM: board: meson: add p201 board
Neil Armstrong (7):
ARM: dts: Import libretech-ac DT from Linux 5.0
boards: Amlogic: Add support for Libretech-AC
reset-meson: Add AXG reset compatible
regmap: fix regmap_read_poll_timeout warning about sandbox_timer_add_offset
ARM: dts: Import Amlogic G12A u200 DT from Linux 5.1-rc1
board: amlogic: enable PHY_REALTEK for selected boards
board: amlogic-q200: fix Khadas VIM2 README
MAINTAINERS | 2 +-
arch/arm/dts/Makefile | 6 +-
arch/arm/dts/meson-g12a-u200.dts | 29 +
arch/arm/dts/meson-g12a.dtsi | 192 +++
arch/arm/dts/meson-gxbb-p200-u-boot.dtsi | 7 +
arch/arm/dts/meson-gxbb-p200.dts | 99 ++
arch/arm/dts/meson-gxbb-p201-u-boot.dtsi | 7 +
arch/arm/dts/meson-gxbb-p201.dts | 26 +
arch/arm/dts/meson-gxbb-p20x.dtsi | 247 ++++
arch/arm/dts/meson-gxl-s805x-libretech-ac.dts | 248 ++++
arch/arm/dts/meson-gxl.dtsi | 70 +-
arch/arm/include/asm/arch-meson/clock-g12a.h | 104 ++
arch/arm/include/asm/arch-meson/g12a.h | 66 +
arch/arm/mach-meson/Kconfig | 11 +-
arch/arm/mach-meson/Makefile | 3 +-
arch/arm/mach-meson/board-g12a.c | 150 +++
arch/arm/mach-meson/board-info.c | 166 +++
arch/sandbox/include/asm/test.h | 8 -
board/amlogic/{odroid-c2 => p200}/MAINTAINERS | 6 +-
board/amlogic/{odroid-c2 => p200}/Makefile | 2 +-
board/amlogic/{odroid-c2 => p200}/README.nanopi-k2 | 0
board/amlogic/{odroid-c2 => p200}/README.odroid-c2 | 0
board/amlogic/p200/README.p200 | 103 ++
.../amlogic/{odroid-c2/odroid-c2.c => p200/p200.c} | 0
board/amlogic/p201/MAINTAINERS | 5 +
board/amlogic/p201/Makefile | 5 +
board/amlogic/p201/README.p201 | 103 ++
board/amlogic/p201/p201.c | 43 +
board/amlogic/p212/MAINTAINERS | 1 +
board/amlogic/p212/README.libretech-ac | 103 ++
board/amlogic/q200/README.khadas-vim2 | 4 +-
board/amlogic/u200/MAINTAINERS | 5 +
board/amlogic/u200/Makefile | 6 +
board/amlogic/u200/README | 128 ++
board/amlogic/u200/u200.c | 22 +
board/sandbox/sandbox.c | 2 +-
configs/khadas-vim2_defconfig | 3 +-
configs/khadas-vim_defconfig | 2 +-
configs/libretech-ac_defconfig | 74 ++
configs/libretech-cc_defconfig | 2 +-
configs/nanopi-k2_defconfig | 3 +-
configs/odroid-c2_defconfig | 3 +-
configs/p200_defconfig | 41 +
configs/p201_defconfig | 41 +
configs/p212_defconfig | 2 +-
configs/s400_defconfig | 3 +-
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/i2c/meson_i2c.c | 30 +-
drivers/net/sandbox.c | 2 +-
drivers/pinctrl/meson/Kconfig | 4 +
drivers/pinctrl/meson/Makefile | 1 +
drivers/pinctrl/meson/pinctrl-meson-axg.c | 358 +++---
drivers/pinctrl/meson/pinctrl-meson-g12a.c | 1294 ++++++++++++++++++++
drivers/pinctrl/meson/pinctrl-meson.c | 17 +-
drivers/pinctrl/meson/pinctrl-meson.h | 1 +
drivers/reset/reset-meson.c | 1 +
drivers/timer/sandbox_timer.c | 2 +-
include/configs/libretech-ac.h | 24 +
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 ++
.../dt-bindings/reset/amlogic,meson-g12a-reset.h | 134 ++
include/dt-bindings/reset/g12a-aoclkc.h | 18 +
include/regmap.h | 2 +-
include/time.h | 8 +
73 files changed, 4493 insertions(+), 229 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/dts/meson-gxbb-p200-u-boot.dtsi
create mode 100644 arch/arm/dts/meson-gxbb-p200.dts
create mode 100644 arch/arm/dts/meson-gxbb-p201-u-boot.dtsi
create mode 100644 arch/arm/dts/meson-gxbb-p201.dts
create mode 100644 arch/arm/dts/meson-gxbb-p20x.dtsi
create mode 100644 arch/arm/dts/meson-gxl-s805x-libretech-ac.dts
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 arch/arm/mach-meson/board-info.c
rename board/amlogic/{odroid-c2 => p200}/MAINTAINERS (70%)
rename board/amlogic/{odroid-c2 => p200}/Makefile (82%)
rename board/amlogic/{odroid-c2 => p200}/README.nanopi-k2 (100%)
rename board/amlogic/{odroid-c2 => p200}/README.odroid-c2 (100%)
create mode 100644 board/amlogic/p200/README.p200
rename board/amlogic/{odroid-c2/odroid-c2.c => p200/p200.c} (100%)
create mode 100644 board/amlogic/p201/MAINTAINERS
create mode 100644 board/amlogic/p201/Makefile
create mode 100644 board/amlogic/p201/README.p201
create mode 100644 board/amlogic/p201/p201.c
create mode 100644 board/amlogic/p212/README.libretech-ac
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/libretech-ac_defconfig
create mode 100644 configs/p200_defconfig
create mode 100644 configs/p201_defconfig
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/configs/libretech-ac.h
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
More information about the U-Boot
mailing list