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

Cc: Srinivas Kandagatla <srinivas.kandaga...@st.com>
Signed-off-by: Lee Jones <lee.jo...@linaro.org>
---
 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..7acdfdf 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", "simple-bus";
+                       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 majord...@vger.kernel.org
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