]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Introduce initial support for Marvell Armada38x
authorZbigniew Bodek <zbb@FreeBSD.org>
Wed, 20 Jan 2016 13:14:36 +0000 (13:14 +0000)
committerZbigniew Bodek <zbb@FreeBSD.org>
Wed, 20 Jan 2016 13:14:36 +0000 (13:14 +0000)
commitf8742b0da351deaa7a23c6f37033766de449c0bb
treed5b6b6a486ff7e38e826342156df75a01b544718
parente6e403c3f3222ab081b6da5539dddd13108db84a
Introduce initial support for Marvell Armada38x

This commit introduces initial support for Marvell Armada38x platform.
Changes:
- Add common DTS files for Armada38x SoCs and DTS file for A388-GP
- Add ARMADA38X kernel configuration
- Add option SOC_MV_ARMADA38X and set MV_PCI_PORTS
- Add list of files to compile
- Implement get_tclk(), get_sar_value(), cpu_reset() functions
- Add CPU ID and SoC numbers
- Correct ifdefs in arm/mv/timer.c

Reviewed by:    ian, imp
Obtained from:  Semihalf
Sponsored by:   Stormshield
Submitted by:   Michal Stanek <mst@semihalf.com>
Differential revision:  https://reviews.freebsd.org/D4210
15 files changed:
sys/arm/conf/ARMADA38X [new file with mode: 0644]
sys/arm/mv/armada38x/armada38x.c [new file with mode: 0644]
sys/arm/mv/armada38x/files.armada38x [new file with mode: 0644]
sys/arm/mv/armada38x/std.armada38x [new file with mode: 0644]
sys/arm/mv/mv_common.c
sys/arm/mv/mvreg.h
sys/arm/mv/mvvar.h
sys/arm/mv/mvwin.h
sys/arm/mv/timer.c
sys/boot/fdt/dts/arm/armada-380.dtsi [new file with mode: 0644]
sys/boot/fdt/dts/arm/armada-385.dtsi [new file with mode: 0644]
sys/boot/fdt/dts/arm/armada-388-gp.dts [new file with mode: 0644]
sys/boot/fdt/dts/arm/armada-388.dtsi [new file with mode: 0644]
sys/boot/fdt/dts/arm/armada-38x.dtsi [new file with mode: 0644]
sys/conf/options.arm