summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Stanley <joel@jms.id.au>2017-02-24 09:10:00 +0300
committerJoel Stanley <joel@jms.id.au>2017-02-24 09:24:13 +0300
commit39eb5a44bfd49fe530f6b68c4d99ab2d8d391be0 (patch)
treea2aff1afd9860076f9d51d3402905b5eb4c61c2a
parentcd72aa35e473996f548d8a1612d2e8cf7006f44e (diff)
downloadlinux-39eb5a44bfd49fe530f6b68c4d99ab2d8d391be0.tar.xz
ARM: dts: aspeed: Enable FSI for P9 systems
The kernel driver is now stable enough to boot the host CPUs in P9 machines. Note that this grabs control of the FSI mux, so to peform external FSI operations eg. to use a Cronus box, the driver must be unbound: echo 1 > /sys/bus/platform/drivers/fsi-master-gpio/unbind Reviewed-by: Lei YU <mine260309@gmail.com> Acked-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Joel Stanley <joel@jms.id.au>
-rw-r--r--arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts2
-rw-r--r--arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts2
-rw-r--r--arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts2
3 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts b/arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts
index bef3afa24623..39c0b8f5fb83 100644
--- a/arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts
+++ b/arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts
@@ -34,7 +34,7 @@
fsi-master {
compatible = "ibm,fsi-master", "ibm,fsi-master-gpio";
- status = "disabled";
+ status = "okay";
clock-gpios = <&gpio ASPEED_GPIO(AA, 0) GPIO_ACTIVE_HIGH>;
data-gpios = <&gpio ASPEED_GPIO(AA, 2) GPIO_ACTIVE_HIGH>;
diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts b/arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts
index 0769507f1126..4d26d4702a34 100644
--- a/arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts
+++ b/arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts
@@ -50,7 +50,7 @@
fsi-master {
compatible = "ibm,fsi-master", "ibm,fsi-master-gpio";
- status = "disabled";
+ status = "okay";
clock-gpios = <&gpio ASPEED_GPIO(AA, 0) GPIO_ACTIVE_HIGH>;
data-gpios = <&gpio ASPEED_GPIO(E, 0) GPIO_ACTIVE_HIGH>;
diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts b/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts
index c2af9ffa89bf..548ef1e939fe 100644
--- a/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts
+++ b/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts
@@ -78,7 +78,7 @@
fsi-master {
compatible = "ibm,fsi-master", "ibm,fsi-master-gpio";
- status = "disabled";
+ status = "okay";
clock-gpios = <&gpio ASPEED_GPIO(C, 3) GPIO_ACTIVE_HIGH>;
data-gpios = <&gpio ASPEED_GPIO(C, 2) GPIO_ACTIVE_HIGH>;