aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/conf
diff options
context:
space:
mode:
authorRafal Jaworowski <raj@FreeBSD.org>2010-06-13 13:28:53 +0000
committerRafal Jaworowski <raj@FreeBSD.org>2010-06-13 13:28:53 +0000
commitdb5ef4fc7754e1305d31f35018ead86b72ec644f (patch)
tree07c2d0d0d218db6ddf32a8764732a00acfd6ae59 /sys/arm/conf
parentdc65d002ddbec34ff8842f285f0ffb0329da2589 (diff)
downloadsrc-db5ef4fc7754e1305d31f35018ead86b72ec644f.tar.gz
src-db5ef4fc7754e1305d31f35018ead86b72ec644f.zip
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.
Notes
Notes: svn path=/head/; revision=209131
Diffstat (limited to 'sys/arm/conf')
-rw-r--r--sys/arm/conf/DB-78XXX4
-rw-r--r--sys/arm/conf/DB-88F5XXX4
-rw-r--r--sys/arm/conf/DB-88F6XXX4
-rw-r--r--sys/arm/conf/SHEEVAPLUG4
4 files changed, 16 insertions, 0 deletions
diff --git a/sys/arm/conf/DB-78XXX b/sys/arm/conf/DB-78XXX
index b82f1185087f..f5bafd17d3f6 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 edb5fe8c252e..12073abaf1e7 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 1b4b7fd5ca5b..d9abfea0fc00 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 dcd82e5549d9..75a5474517e6 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