aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm2708/patches-4.14/950-0264-Add-overlay-for-JEDEC-SPI-NOR-flash.patch
diff options
context:
space:
mode:
authorÁlvaro Fernández Rojas <noltari@gmail.com>2019-08-02 18:55:55 +0200
committerÁlvaro Fernández Rojas <noltari@gmail.com>2019-08-02 18:55:55 +0200
commit00813d4dd976cc823fa089840ff2f4a10dd6cd0c (patch)
tree8f2c74a928c9ea0eceb64809d9039db824ae6663 /target/linux/brcm2708/patches-4.14/950-0264-Add-overlay-for-JEDEC-SPI-NOR-flash.patch
parent19226502bf6393706defe7f049c587b32c9b4f33 (diff)
downloadupstream-00813d4dd976cc823fa089840ff2f4a10dd6cd0c.tar.gz
upstream-00813d4dd976cc823fa089840ff2f4a10dd6cd0c.tar.bz2
upstream-00813d4dd976cc823fa089840ff2f4a10dd6cd0c.zip
brcm2708: remove linux 4.14 support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Diffstat (limited to 'target/linux/brcm2708/patches-4.14/950-0264-Add-overlay-for-JEDEC-SPI-NOR-flash.patch')
-rw-r--r--target/linux/brcm2708/patches-4.14/950-0264-Add-overlay-for-JEDEC-SPI-NOR-flash.patch352
1 files changed, 0 insertions, 352 deletions
diff --git a/target/linux/brcm2708/patches-4.14/950-0264-Add-overlay-for-JEDEC-SPI-NOR-flash.patch b/target/linux/brcm2708/patches-4.14/950-0264-Add-overlay-for-JEDEC-SPI-NOR-flash.patch
deleted file mode 100644
index 50c04764f9..0000000000
--- a/target/linux/brcm2708/patches-4.14/950-0264-Add-overlay-for-JEDEC-SPI-NOR-flash.patch
+++ /dev/null
@@ -1,352 +0,0 @@
-From 0222de711db11507773604084e20ad6d6960d30b Mon Sep 17 00:00:00 2001
-From: wavelet2 <a3d35232@btinternet.com>
-Date: Mon, 26 Mar 2018 21:05:10 +0100
-Subject: [PATCH 264/454] Add overlay for JEDEC SPI NOR flash
-
----
- arch/arm/boot/dts/overlays/Makefile | 1 +
- arch/arm/boot/dts/overlays/README | 9 +
- .../dts/overlays/jedec-spi-nor-overlay.dts | 309 ++++++++++++++++++
- 3 files changed, 319 insertions(+)
- create mode 100644 arch/arm/boot/dts/overlays/jedec-spi-nor-overlay.dts
-
---- a/arch/arm/boot/dts/overlays/Makefile
-+++ b/arch/arm/boot/dts/overlays/Makefile
-@@ -55,6 +55,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \
- iqaudio-dac.dtbo \
- iqaudio-dacplus.dtbo \
- iqaudio-digi-wm8804-audio.dtbo \
-+ jedec-spi-nor.dtbo \
- justboom-dac.dtbo \
- justboom-digi.dtbo \
- lirc-rpi.dtbo \
---- a/arch/arm/boot/dts/overlays/README
-+++ b/arch/arm/boot/dts/overlays/README
-@@ -939,6 +939,15 @@ Params: card_name Override
- dai stream name.
-
-
-+Name: jedec-spi-nor
-+Info: Adds support for JEDEC-compliant SPI NOR flash devices. (Note: The
-+ "jedec,spi-nor" kernel driver was formerly known as "m25p80".)
-+Load: dtoverlay=jedec-spi-nor,<param>=<val>
-+Params: flash-spi<n>-<m> Enables flash device on SPI<n>, CS#<m>.
-+ flash-fastr-spi<n>-<m> Enables flash device with fast read capability
-+ on SPI<n>, CS#<m>.
-+
-+
- Name: justboom-dac
- Info: Configures the JustBoom DAC HAT, Amp HAT, DAC Zero and Amp Zero audio
- cards
---- /dev/null
-+++ b/arch/arm/boot/dts/overlays/jedec-spi-nor-overlay.dts
-@@ -0,0 +1,309 @@
-+// Overlay for JEDEC SPI-NOR Flash Devices (aka m25p80)
-+
-+// dtparams:
-+// flash-spi<n>-<m> - Enables flash device on SPI<n>, CS#<m>.
-+// flash-fastr-spi<n>-<m> - Enables flash device with fast read capability on SPI<n>, CS#<m>.
-+//
-+// If devices are present on SPI1 or SPI2, those interfaces must be enabled with one of the spi1-1/2/3cs and/or spi2-1/2/3cs overlays.
-+//
-+// Example: A single flash device with fast read capability on SPI0, CS#0:
-+// dtoverlay=jedec-spi-nor:flash-fastr-spi0-0
-+
-+/dts-v1/;
-+/plugin/;
-+
-+/ {
-+ compatible = "brcm,bcm2835", "brcm,bcm2708", "brcm,bcm2709";
-+
-+ // disable spi-dev on spi0.0
-+ fragment@0 {
-+ target = <&spidev0>;
-+ __dormant__ {
-+ status = "disabled";
-+ };
-+ };
-+
-+ // disable spi-dev on spi0.1
-+ fragment@1 {
-+ target = <&spidev1>;
-+ __dormant__ {
-+ status = "disabled";
-+ };
-+ };
-+
-+ // disable spi-dev on spi1.0
-+ fragment@2 {
-+ target-path = "spi1/spidev@0";
-+ __dormant__ {
-+ status = "disabled";
-+ };
-+ };
-+
-+ // disable spi-dev on spi1.1
-+ fragment@3 {
-+ target-path = "spi1/spidev@1";
-+ __dormant__ {
-+ status = "disabled";
-+ };
-+ };
-+
-+ // disable spi-dev on spi1.2
-+ fragment@4 {
-+ target-path = "spi1/spidev@2";
-+ __dormant__ {
-+ status = "disabled";
-+ };
-+ };
-+
-+ // disable spi-dev on spi2.0
-+ fragment@5 {
-+ target-path = "spi2/spidev@0";
-+ __dormant__ {
-+ status = "disabled";
-+ };
-+ };
-+
-+ // disable spi-dev on spi2.1
-+ fragment@6 {
-+ target-path = "spi2/spidev@1";
-+ __dormant__ {
-+ status = "disabled";
-+ };
-+ };
-+
-+ // disable spi-dev on spi2.2
-+ fragment@7 {
-+ target-path = "spi2/spidev@2";
-+ __dormant__ {
-+ status = "disabled";
-+ };
-+ };
-+
-+ // enable flash on spi0.0
-+ fragment@8 {
-+ target = <&spi0>;
-+ __dormant__ {
-+ status = "okay";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ spi_nor_00: spi_nor@0 {
-+ #address-cells = <1>;
-+ #size-cells = <1>;
-+ compatible = "jedec,spi-nor";
-+ reg = <0>;
-+ spi-max-frequency = <500000>;
-+ };
-+ };
-+ };
-+
-+ // enable flash on spi0.1
-+ fragment@9 {
-+ target = <&spi0>;
-+ __dormant__ {
-+ status = "okay";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ spi_nor_01: spi_nor@1 {
-+ #address-cells = <1>;
-+ #size-cells = <1>;
-+ compatible = "jedec,spi-nor";
-+ reg = <1>;
-+ spi-max-frequency = <500000>;
-+ };
-+ };
-+ };
-+
-+ // enable flash on spi1.0
-+ fragment@10 {
-+ target = <&spi1>;
-+ __dormant__ {
-+ status = "okay";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ spi_nor_10: spi_nor@0 {
-+ #address-cells = <1>;
-+ #size-cells = <1>;
-+ compatible = "jedec,spi-nor";
-+ reg = <0>;
-+ spi-max-frequency = <500000>;
-+ };
-+ };
-+ };
-+
-+ // enable flash on spi1.1
-+ fragment@11 {
-+ target = <&spi1>;
-+ __dormant__ {
-+ status = "okay";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ spi_nor_11: spi_nor@1 {
-+ #address-cells = <1>;
-+ #size-cells = <1>;
-+ compatible = "jedec,spi-nor";
-+ reg = <1>;
-+ spi-max-frequency = <500000>;
-+ };
-+ };
-+ };
-+
-+ // enable flash on spi1.2
-+ fragment@12 {
-+ target = <&spi1>;
-+ __dormant__ {
-+ status = "okay";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ spi_nor_12: spi_nor@2 {
-+ #address-cells = <1>;
-+ #size-cells = <1>;
-+ compatible = "jedec,spi-nor";
-+ reg = <2>;
-+ spi-max-frequency = <500000>;
-+ };
-+ };
-+ };
-+
-+ // enable flash on spi2.0
-+ fragment@13 {
-+ target = <&spi2>;
-+ __dormant__ {
-+ status = "okay";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ spi_nor_20: spi_nor@0 {
-+ #address-cells = <1>;
-+ #size-cells = <1>;
-+ compatible = "jedec,spi-nor";
-+ reg = <0>;
-+ spi-max-frequency = <500000>;
-+ };
-+ };
-+ };
-+
-+ // enable flash on spi2.1
-+ fragment@14 {
-+ target = <&spi2>;
-+ __dormant__ {
-+ status = "okay";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ spi_nor_21: spi_nor@1 {
-+ #address-cells = <1>;
-+ #size-cells = <1>;
-+ compatible = "jedec,spi-nor";
-+ reg = <1>;
-+ spi-max-frequency = <500000>;
-+ };
-+ };
-+ };
-+
-+ // enable flash on spi2.2
-+ fragment@15 {
-+ target = <&spi2>;
-+ __dormant__ {
-+ status = "okay";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ spi_nor_22: spi_nor@2 {
-+ #address-cells = <1>;
-+ #size-cells = <1>;
-+ compatible = "jedec,spi-nor";
-+ reg = <2>;
-+ spi-max-frequency = <500000>;
-+ };
-+ };
-+ };
-+
-+ // Enable fast read for device on spi0.0.
-+ // Use default active low interrupt signalling.
-+ fragment@16 {
-+ target = <&spi_nor_00>;
-+ __dormant__ {
-+ m25p,fast-read;
-+ };
-+ };
-+
-+ // Enable fast read for device on spi0.1.
-+ // Use default active low interrupt signalling.
-+ fragment@17 {
-+ target = <&spi_nor_01>;
-+ __dormant__ {
-+ m25p,fast-read;
-+ };
-+ };
-+
-+ // Enable fast read for device on spi1.0.
-+ // Use default active low interrupt signalling.
-+ fragment@18 {
-+ target = <&spi_nor_10>;
-+ __dormant__ {
-+ m25p,fast-read;
-+ };
-+ };
-+
-+ // Enable fast read for device on spi1.1.
-+ // Use default active low interrupt signalling.
-+ fragment@19 {
-+ target = <&spi_nor_11>;
-+ __dormant__ {
-+ m25p,fast-read;
-+ };
-+ };
-+
-+ // Enable fast read for device on spi1.2.
-+ // Use default active low interrupt signalling.
-+ fragment@20 {
-+ target = <&spi_nor_12>;
-+ __dormant__ {
-+ m25p,fast-read;
-+ };
-+ };
-+
-+ // Enable fast read for device on spi2.0.
-+ // Use default active low interrupt signalling.
-+ fragment@21 {
-+ target = <&spi_nor_20>;
-+ __dormant__ {
-+ m25p,fast-read;
-+ };
-+ };
-+
-+ // Enable fast read for device on spi2.1.
-+ // Use default active low interrupt signalling.
-+ fragment@22 {
-+ target = <&spi_nor_21>;
-+ __dormant__ {
-+ m25p,fast-read;
-+ };
-+ };
-+
-+ // Enable fast read for device on spi2.2.
-+ // Use default active low interrupt signalling.
-+ fragment@23 {
-+ target = <&spi_nor_22>;
-+ __dormant__ {
-+ m25p,fast-read;
-+ };
-+ };
-+
-+ __overrides__ {
-+ flash-spi0-0 = <0>,"+0+8";
-+ flash-spi0-1 = <0>,"+1+9";
-+ flash-spi1-0 = <0>,"+2+10";
-+ flash-spi1-1 = <0>,"+3+11";
-+ flash-spi1-2 = <0>,"+4+12";
-+ flash-spi2-0 = <0>,"+5+13";
-+ flash-spi2-1 = <0>,"+6+14";
-+ flash-spi2-2 = <0>,"+7+15";
-+ flash-fastr-spi0-0 = <0>,"+0+8+16";
-+ flash-fastr-spi0-1 = <0>,"+1+9+17";
-+ flash-fastr-spi1-0 = <0>,"+2+10+18";
-+ flash-fastr-spi1-1 = <0>,"+3+11+19";
-+ flash-fastr-spi1-2 = <0>,"+4+12+20";
-+ flash-fastr-spi2-0 = <0>,"+5+13+21";
-+ flash-fastr-spi2-1 = <0>,"+6+14+22";
-+ flash-fastr-spi2-2 = <0>,"+7+15+23";
-+ };
-+};
-+