ARC: [plat-hsdk]: Enable on-board SPI NOR flash IC
authorEugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Fri, 18 Oct 2019 11:11:25 +0000 (14:11 +0300)
committerVineet Gupta <vgupta@synopsys.com>
Tue, 22 Oct 2019 16:58:29 +0000 (09:58 -0700)
HSDK board has sst26wf016b SPI NOR flash IC installed, enable it.

Acked-by: Alexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/boot/dts/hsdk.dts
arch/arc/configs/hsdk_defconfig

index bfc7f5f5d6f26907121ddc20c4782a5d73f50265..9bea5daadd23f42a6e3ca40767ec868ba98c9a84 100644 (file)
                        clocks = <&input_clk>;
                        cs-gpios = <&creg_gpio 0 GPIO_ACTIVE_LOW>,
                                   <&creg_gpio 1 GPIO_ACTIVE_LOW>;
+
+                       spi-flash@0 {
+                               compatible = "sst26wf016b", "jedec,spi-nor";
+                               reg = <0>;
+                               #address-cells = <1>;
+                               #size-cells = <1>;
+                               spi-max-frequency = <4000000>;
+                       };
                };
 
                creg_gpio: gpio@14b0 {
index 9b9a74444ce27455dd5f403e476de3b78d771a23..22fc70396a3be90e0b4d66a67d5488c4e81e424d 100644 (file)
@@ -32,6 +32,8 @@ CONFIG_INET=y
 CONFIG_DEVTMPFS=y
 # CONFIG_STANDALONE is not set
 # CONFIG_PREVENT_FIRMWARE_BUILD is not set
+CONFIG_MTD=y
+CONFIG_MTD_SPI_NOR=y
 CONFIG_SCSI=y
 CONFIG_BLK_DEV_SD=y
 CONFIG_NETDEVICES=y