diff options
author | Joel Stanley <joel@jms.id.au> | 2017-02-24 09:10:00 +0300 |
---|---|---|
committer | Joel Stanley <joel@jms.id.au> | 2017-02-24 09:24:13 +0300 |
commit | 39eb5a44bfd49fe530f6b68c4d99ab2d8d391be0 (patch) | |
tree | a2aff1afd9860076f9d51d3402905b5eb4c61c2a | |
parent | cd72aa35e473996f548d8a1612d2e8cf7006f44e (diff) | |
download | linux-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.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 | ||||
-rw-r--r-- | 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>; |