* [PATCH 1/4] ARM: dts: socfpga: Enable QSPI support on VINING FPGA
@ 2017-05-04 10:29 Marek Vasut
2017-05-04 10:29 ` [PATCH 2/4] ARM: dts: socfpga: Remove I2C EEPROMs from " Marek Vasut
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Marek Vasut @ 2017-05-04 10:29 UTC (permalink / raw)
To: linux-arm-kernel
Enable the QSPI node and add the flash chips.
Signed-off-by: Marek Vasut <marex@denx.de>
---
arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 38 ++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
index 893198049397..cb4bdbcf54ee 100644
--- a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
+++ b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
@@ -300,6 +300,44 @@
};
};
+&qspi {
+ status = "okay";
+
+ n25q128 at 0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "n25q128";
+ reg = <0>; /* chip select */
+ spi-max-frequency = <100000000>;
+ m25p,fast-read;
+
+ cdns,page-size = <256>;
+ cdns,block-size = <16>;
+ cdns,read-delay = <4>;
+ cdns,tshsl-ns = <50>;
+ cdns,tsd2d-ns = <50>;
+ cdns,tchsh-ns = <4>;
+ cdns,tslch-ns = <4>;
+ };
+
+ n25q00 at 1 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "n25q00";
+ reg = <1>; /* chip select */
+ spi-max-frequency = <100000000>;
+ m25p,fast-read;
+
+ cdns,page-size = <256>;
+ cdns,block-size = <16>;
+ cdns,read-delay = <4>;
+ cdns,tshsl-ns = <50>;
+ cdns,tsd2d-ns = <50>;
+ cdns,tchsh-ns = <4>;
+ cdns,tslch-ns = <4>;
+ };
+};
+
&usb0 {
dr_mode = "host";
status = "okay";
--
2.11.0
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 2/4] ARM: dts: socfpga: Remove I2C EEPROMs from VINING FPGA
2017-05-04 10:29 [PATCH 1/4] ARM: dts: socfpga: Enable QSPI support on VINING FPGA Marek Vasut
@ 2017-05-04 10:29 ` Marek Vasut
2017-05-04 10:29 ` [PATCH 3/4] ARM: dts: socfpga: Drop LED node " Marek Vasut
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Marek Vasut @ 2017-05-04 10:29 UTC (permalink / raw)
To: linux-arm-kernel
Remove the EEPROMs attached to the I2C expander ports which
lead to the backplane slots from the main VIN|ING DTS file.
These EEPROMs are bound using separate DTO files, which lets
us handle both two-slot and six-slot configuration of the
backplane.
Signed-off-by: Marek Vasut <marex@denx.de>
---
arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 34 ++--------------------
1 file changed, 2 insertions(+), 32 deletions(-)
diff --git a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
index cb4bdbcf54ee..268785ecb82a 100644
--- a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
+++ b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
@@ -203,69 +203,39 @@
#address-cells = <1>;
#size-cells = <0>;
reg = <0>;
- eeprom at 51 {
- compatible = "at,24c01";
- pagesize = <8>;
- reg = <0x51>;
- };
};
i2c at 1 {
#address-cells = <1>;
#size-cells = <0>;
reg = <1>;
- eeprom at 51 {
- compatible = "at,24c01";
- pagesize = <8>;
- reg = <0x51>;
- };
};
i2c at 2 {
#address-cells = <1>;
#size-cells = <0>;
reg = <2>;
- eeprom at 51 {
- compatible = "at,24c01";
- pagesize = <8>;
- reg = <0x51>;
- };
};
i2c at 3 {
#address-cells = <1>;
#size-cells = <0>;
reg = <3>;
- eeprom at 51 {
- compatible = "at,24c01";
- pagesize = <8>;
- reg = <0x51>;
- };
};
i2c at 4 {
#address-cells = <1>;
#size-cells = <0>;
reg = <4>;
- eeprom at 51 {
- compatible = "at,24c01";
- pagesize = <8>;
- reg = <0x51>;
- };
};
i2c at 5 {
#address-cells = <1>;
#size-cells = <0>;
reg = <5>;
- eeprom at 51 {
- compatible = "at,24c01";
- pagesize = <8>;
- reg = <0x51>;
- };
};
- i2c at 6 {
+ i2c at 6 { /* Backplane EEPROM */
#address-cells = <1>;
#size-cells = <0>;
reg = <6>;
@@ -276,7 +246,7 @@
};
};
- i2c at 7 {
+ i2c at 7 { /* Power board EEPROM */
#address-cells = <1>;
#size-cells = <0>;
reg = <7>;
--
2.11.0
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 3/4] ARM: dts: socfpga: Drop LED node from VINING FPGA
2017-05-04 10:29 [PATCH 1/4] ARM: dts: socfpga: Enable QSPI support on VINING FPGA Marek Vasut
2017-05-04 10:29 ` [PATCH 2/4] ARM: dts: socfpga: Remove I2C EEPROMs from " Marek Vasut
@ 2017-05-04 10:29 ` Marek Vasut
2017-05-04 10:29 ` [PATCH 4/4] ARM: dts: socfpga: Add second ethernet alias to " Marek Vasut
2017-05-17 14:16 ` [PATCH 1/4] ARM: dts: socfpga: Enable QSPI support on " Dinh Nguyen
3 siblings, 0 replies; 5+ messages in thread
From: Marek Vasut @ 2017-05-04 10:29 UTC (permalink / raw)
To: linux-arm-kernel
Drop the LED node from VINing FPGA DT because the LED wiring is
different on each mainboard revision. This wiring is therefore
handled in mainboard DT Overlays.
Signed-off-by: Marek Vasut <marex@denx.de>
---
arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 28 ----------------------
1 file changed, 28 deletions(-)
diff --git a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
index 268785ecb82a..9195f11dacdc 100644
--- a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
+++ b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
@@ -71,34 +71,6 @@
ethernet0 = &gmac1;
};
- leds {
- compatible = "gpio-leds";
-
- hps_led0 {
- label = "hps:green:led0"; /* ALIVE_LED_GR */
- gpios = <&portb 19 0>; /* HPS_GPIO48 */
- linux,default-trigger = "heartbeat";
- };
-
- hps_led1 {
- label = "hps:red:led0"; /* ALIVE_LED_RD */
- gpios = <&portb 24 0>; /* HPS_GPIO53 */
- linux,default-trigger = "none";
- };
-
- hps_led2 {
- label = "hps:green:led1"; /* LINK2HOST_LED_GR */
- gpios = <&portb 25 0>; /* HPS_GPIO54 */
- linux,default-trigger = "heartbeat";
- };
-
- hps_led3 {
- label = "hps:red:led1"; /* LINK2HOST_LED_RD */
- gpios = <&portc 7 0>; /* HPS_GPIO65 */
- linux,default-trigger = "none";
- };
- };
-
gpio-keys {
compatible = "gpio-keys";
--
2.11.0
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 4/4] ARM: dts: socfpga: Add second ethernet alias to VINING FPGA
2017-05-04 10:29 [PATCH 1/4] ARM: dts: socfpga: Enable QSPI support on VINING FPGA Marek Vasut
2017-05-04 10:29 ` [PATCH 2/4] ARM: dts: socfpga: Remove I2C EEPROMs from " Marek Vasut
2017-05-04 10:29 ` [PATCH 3/4] ARM: dts: socfpga: Drop LED node " Marek Vasut
@ 2017-05-04 10:29 ` Marek Vasut
2017-05-17 14:16 ` [PATCH 1/4] ARM: dts: socfpga: Enable QSPI support on " Dinh Nguyen
3 siblings, 0 replies; 5+ messages in thread
From: Marek Vasut @ 2017-05-04 10:29 UTC (permalink / raw)
To: linux-arm-kernel
Add DT alias for the second ethernet present on mainboard rev 1.10.
Signed-off-by: Marek Vasut <marex@denx.de>
---
arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
index 9195f11dacdc..655fe87e272d 100644
--- a/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
+++ b/arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
@@ -69,6 +69,7 @@
* to be added to the gmac1 device tree blob.
*/
ethernet0 = &gmac1;
+ ethernet1 = &gmac0;
};
gpio-keys {
--
2.11.0
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 1/4] ARM: dts: socfpga: Enable QSPI support on VINING FPGA
2017-05-04 10:29 [PATCH 1/4] ARM: dts: socfpga: Enable QSPI support on VINING FPGA Marek Vasut
` (2 preceding siblings ...)
2017-05-04 10:29 ` [PATCH 4/4] ARM: dts: socfpga: Add second ethernet alias to " Marek Vasut
@ 2017-05-17 14:16 ` Dinh Nguyen
3 siblings, 0 replies; 5+ messages in thread
From: Dinh Nguyen @ 2017-05-17 14:16 UTC (permalink / raw)
To: linux-arm-kernel
On 05/04/2017 05:29 AM, Marek Vasut wrote:
> Enable the QSPI node and add the flash chips.
>
> Signed-off-by: Marek Vasut <marex@denx.de>
> ---
> arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 38 ++++++++++++++++++++++
> 1 file changed, 38 insertions(+)
>
Whole series applied!
Thanks,
Dinh
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-05-17 14:16 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-04 10:29 [PATCH 1/4] ARM: dts: socfpga: Enable QSPI support on VINING FPGA Marek Vasut
2017-05-04 10:29 ` [PATCH 2/4] ARM: dts: socfpga: Remove I2C EEPROMs from " Marek Vasut
2017-05-04 10:29 ` [PATCH 3/4] ARM: dts: socfpga: Drop LED node " Marek Vasut
2017-05-04 10:29 ` [PATCH 4/4] ARM: dts: socfpga: Add second ethernet alias to " Marek Vasut
2017-05-17 14:16 ` [PATCH 1/4] ARM: dts: socfpga: Enable QSPI support on " Dinh Nguyen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox