diff options
author | raj <raj@FreeBSD.org> | 2010-06-13 13:28:53 +0000 |
---|---|---|
committer | raj <raj@FreeBSD.org> | 2010-06-13 13:28:53 +0000 |
commit | 48f2ce50e598284d7c79d1111c68cc0e0f7c281d (patch) | |
tree | 07c2d0d0d218db6ddf32a8764732a00acfd6ae59 /sys/arm/conf | |
parent | 9195421e5e6821c80ae6593124db55737a827f21 (diff) | |
download | FreeBSD-src-48f2ce50e598284d7c79d1111c68cc0e0f7c281d.zip FreeBSD-src-48f2ce50e598284d7c79d1111c68cc0e0f7c281d.tar.gz |
Convert Marvell ARM platforms to FDT convention.
The following systems are involved:
- DB-88F5182
- DB-88F5281
- DB-88F6281
- DB-78100
- SheevaPlug
This overhaul covers the following major changes:
- All integrated peripherals drivers for Marvell ARM SoC, which are
currently in the FreeBSD source tree are reworked and adjusted so they
derive config data out of the device tree blob (instead of hard coded /
tabelarized values).
- Since the common FDT infrastrucutre (fdtbus, simplebus) is used we say
good by to obio / mbus drivers and numerous hard-coded config data.
Note that world needs to be built WITH_FDT for the affected platforms.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation.
Diffstat (limited to 'sys/arm/conf')
-rw-r--r-- | sys/arm/conf/DB-78XXX | 4 | ||||
-rw-r--r-- | sys/arm/conf/DB-88F5XXX | 4 | ||||
-rw-r--r-- | sys/arm/conf/DB-88F6XXX | 4 | ||||
-rw-r--r-- | sys/arm/conf/SHEEVAPLUG | 4 |
4 files changed, 16 insertions, 0 deletions
diff --git a/sys/arm/conf/DB-78XXX b/sys/arm/conf/DB-78XXX index b82f118..f5bafd1 100644 --- a/sys/arm/conf/DB-78XXX +++ b/sys/arm/conf/DB-78XXX @@ -83,3 +83,7 @@ device ds133x # SATA device ata device atadisk + +# Flattened Device Tree +options FDT +makeoptions FDT_DTS_FILE=db78100.dts diff --git a/sys/arm/conf/DB-88F5XXX b/sys/arm/conf/DB-88F5XXX index edb5fe8..12073ab 100644 --- a/sys/arm/conf/DB-88F5XXX +++ b/sys/arm/conf/DB-88F5XXX @@ -85,3 +85,7 @@ device da # SATA device ata device atadisk + +# Flattened Device Tree +options FDT +makeoptions FDT_DTS_FILE=db88f5281.dts diff --git a/sys/arm/conf/DB-88F6XXX b/sys/arm/conf/DB-88F6XXX index 1b4b7fd..d9abfea 100644 --- a/sys/arm/conf/DB-88F6XXX +++ b/sys/arm/conf/DB-88F6XXX @@ -82,3 +82,7 @@ device iicbus # SATA device ata device atadisk + +# Flattened Device Tree +options FDT +makeoptions FDT_DTS_FILE=db88f6281.dts diff --git a/sys/arm/conf/SHEEVAPLUG b/sys/arm/conf/SHEEVAPLUG index dcd82e5..75a5474 100644 --- a/sys/arm/conf/SHEEVAPLUG +++ b/sys/arm/conf/SHEEVAPLUG @@ -69,3 +69,7 @@ device scbus device pass device da +# Flattened Device Tree +options FDT +options FDT_DTB_STATIC +makeoptions FDT_DTS_FILE=sheevaplug.dts |