[PATCH linux dev-4.7] ARM: dts: aspeed: Enable FSI for P9 systems
Joel Stanley
joel at jms.id.au
Fri Feb 24 17:10:00 AEDT 2017
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
Signed-off-by: Joel Stanley <joel at jms.id.au>
---
arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 +-
arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 +-
arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 2 +-
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>;
--
2.11.0
More information about the openbmc
mailing list