[U-Boot] [PATCH 00/19] ARM: k2g: Add support for 66AK2G02

Lokesh Vutla
2015-09-19T10:56:37Z

This 66AK2G02 is a high performance, highly integrated device based on
TI KeyStone II Multicore SoC architecture. This device is composed of
single core Cortex-A15 and one DSP, built to meet the processing and
system level integration needs of industrial communications and control,
automotive and performance audio applications.

This series adds support for 66AK2G02 device with OF_CONTROL and DM
support.

Boot tested on k2g-evm.
Verified UART and SD boot modes.

This series is based on top of Kestone2 DT migration pach series:
https://www.mail-archive.com/u-boot%40lists.denx.de/msg186444.html

Lokesh Vutla (5):
ARM: k2g: Add support for CPU detection
ARM: k2g: Add kconfig support
ARM: k2g: Enable SPI flash
ARM: dts: k2g: Add DT support
ARM: k2g: Add config file

Mugunthan V N (2):
driver: net: keystone_net: fix phy mode configuration
driver: net: keystone_net: removing unused code

Roger Quadros (1):
ARM: k2g: add SD card and eMMC support

Vitaly Andrianov (11):
ARM: k2g: Add pll data
ARM: k2g: Add clock information
ARM: k2g: Add PSC info
ARM: k2g: Add ddr3 info
ARM: k2g: Add support for pin mux configuration
ARM: k2g: Add pin mux data
ARM: k2g: Correct base addresses
ARM: k2g: update keystone nav rx queue numbers
dma: keystone_nav: Fix linkram size
driver: net: keystone_net: add support for rgmii phy
ARM: k2g: Add Ethernet Support

arch/arm/dts/Makefile | 3 +-
arch/arm/dts/k2g-evm.dts | 21 ++
arch/arm/dts/k2g.dtsi | 72 +++++
arch/arm/include/asm/ti-common/keystone_net.h | 11 +
arch/arm/mach-keystone/Kconfig | 3 +
arch/arm/mach-keystone/clock.c | 9 +
arch/arm/mach-keystone/cmd_mon.c | 2 +-
arch/arm/mach-keystone/ddr3.c | 12 +-
arch/arm/mach-keystone/include/mach/clock-k2g.h | 20 ++
arch/arm/mach-keystone/include/mach/clock.h | 10 +-
arch/arm/mach-keystone/include/mach/hardware-k2g.h | 74 +++++
arch/arm/mach-keystone/include/mach/hardware.h | 53 ++++
arch/arm/mach-keystone/include/mach/mmc_host_def.h | 22 ++
arch/arm/mach-keystone/include/mach/mux-k2g.h | 58 ++++
arch/arm/mach-keystone/init.c | 5 +
board/ti/ks2_evm/Kconfig | 13 +
board/ti/ks2_evm/MAINTAINERS | 2 +
board/ti/ks2_evm/Makefile | 2 +
board/ti/ks2_evm/board.c | 8 +-
board/ti/ks2_evm/board_k2e.c | 8 +
board/ti/ks2_evm/board_k2g.c | 117 ++++++++
board/ti/ks2_evm/board_k2hk.c | 4 +
board/ti/ks2_evm/board_k2l.c | 4 +
board/ti/ks2_evm/ddr3_k2g.c | 64 +++++
board/ti/ks2_evm/mux-k2g.h | 313 +++++++++++++++++++++
configs/k2g_evm_defconfig | 14 +
drivers/dma/keystone_nav.c | 2 +-
drivers/mmc/omap_hsmmc.c | 7 +-
drivers/net/keystone_net.c | 50 +++-
include/configs/k2g_evm.h | 59 ++++
include/configs/ti_armv7_keystone2.h | 11 +-
31 files changed, 1035 insertions(+), 18 deletions(-)
create mode 100644 arch/arm/dts/k2g-evm.dts
create mode 100644 arch/arm/dts/k2g.dtsi
create mode 100644 arch/arm/mach-keystone/include/mach/clock-k2g.h
create mode 100644 arch/arm/mach-keystone/include/mach/hardware-k2g.h
create mode 100644 arch/arm/mach-keystone/include/mach/mmc_host_def.h
create mode 100644 arch/arm/mach-keystone/include/mach/mux-k2g.h
create mode 100644 board/ti/ks2_evm/board_k2g.c
create mode 100644 board/ti/ks2_evm/ddr3_k2g.c
create mode 100644 board/ti/ks2_evm/mux-k2g.h
create mode 100644 configs/k2g_evm_defconfig
create mode 100644 include/configs/k2g_evm.h

--
2.1.4