Here we add the necessary device nodes required for successful device
probing and Pinctrl setup for the FSM.

Acked-by: Srinivas Kandagatla <[email protected]>
Acked-by Angus Clark <[email protected]>
Signed-off-by: Lee Jones <[email protected]>
---
 arch/arm/boot/dts/stih416-b2105.dts    | 14 ++++++++++++++
 arch/arm/boot/dts/stih416-pinctrl.dtsi | 12 ++++++++++++
 2 files changed, 26 insertions(+)

diff --git a/arch/arm/boot/dts/stih416-b2105.dts 
b/arch/arm/boot/dts/stih416-b2105.dts
index e518eb0..dd7ac88 100644
--- a/arch/arm/boot/dts/stih416-b2105.dts
+++ b/arch/arm/boot/dts/stih416-b2105.dts
@@ -33,6 +33,20 @@
                        status = "okay";
                };
 
+               /* FSM */
+               spifsm: spifsm@fe902000{
+                       compatible         = "st,spi-fsm";
+                       reg                =  <0xfe902000 0x1000>;
+                       reg-names          = "spi-fsm";
+                       pinctrl-0          = <&pinctrl_fsm>;
+
+                       st,syscfg          = <&syscfg_rear>;
+                       st,boot-device-reg = <0x958>;
+                       st,boot-device-spi = <0x1a>;
+
+                       status = "okay";
+               };
+
                leds {
                        compatible      = "gpio-leds";
                        fp_led {
diff --git a/arch/arm/boot/dts/stih416-pinctrl.dtsi 
b/arch/arm/boot/dts/stih416-pinctrl.dtsi
index 10bb4df..9a48710 100644
--- a/arch/arm/boot/dts/stih416-pinctrl.dtsi
+++ b/arch/arm/boot/dts/stih416-pinctrl.dtsi
@@ -235,6 +235,18 @@
                                };
                        };
 
+                       fsm {
+                               pinctrl_fsm: fsm {
+                                       st,pins {
+                                               spi-fsm-clk     = <&PIO12 2     
OUT     ALT1>;
+                                               spi-fsm-cs      = <&PIO12 3     
OUT     ALT1>;
+                                               spi-fsm-mosi    = <&PIO12 4     
OUT     ALT1>;
+                                               spi-fsm-miso    = <&PIO12 5     
IN      ALT1>;
+                                               spi-fsm-hol     = <&PIO12 6     
OUT     ALT1>;
+                                               spi-fsm-wp      = <&PIO12 7     
OUT     ALT1>;
+                                       };
+                               };
+                       };
                };
 
                pin-controller-rear {
-- 
1.8.3.2

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to