Guest User

Patches against Linux 5.4 for SPI-NAND Gigadevice on Rpi

a guest
May 29th, 2020
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.57 KB | None | 0 0
  1. diff --git a/arch/arm/boot/dts/bcm2835-rpi-b.dts b/arch/arm/boot/dts/bcm2835-rpi-b.dts
  2. index 2b69957e0..1db686e21 100644
  3. --- a/arch/arm/boot/dts/bcm2835-rpi-b.dts
  4. +++ b/arch/arm/boot/dts/bcm2835-rpi-b.dts
  5. @@ -116,3 +116,5 @@
  6.         pinctrl-0 = <&uart0_gpio14>;
  7.         status = "okay";
  8.  };
  9. +
  10. +#include "rpi_spi-nand.dtsi"
  11. diff --git a/arch/arm/boot/dts/bcm283x.dtsi b/arch/arm/boot/dts/bcm283x.dtsi
  12. index 2d191fcbc..0cbe7fec2 100644
  13. --- a/arch/arm/boot/dts/bcm283x.dtsi
  14. +++ b/arch/arm/boot/dts/bcm283x.dtsi
  15. @@ -320,10 +320,6 @@
  16.                                 brcm,function = <BCM2835_FSEL_ALT0>;
  17.                         };
  18.  
  19. -                       spi0_gpio7: spi0_gpio7 {
  20. -                               brcm,pins = <7 8 9 10 11>;
  21. -                               brcm,function = <BCM2835_FSEL_ALT0>;
  22. -                       };
  23.                         spi0_gpio35: spi0_gpio35 {
  24.                                 brcm,pins = <35 36 37 38 39>;
  25.                                 brcm,function = <BCM2835_FSEL_ALT0>;
  26. diff --git a/drivers/mtd/nand/spi/gigadevice.c b/drivers/mtd/nand/spi/gigadevice.c
  27. index e99d425aa..90127d3cb 100644
  28. --- a/drivers/mtd/nand/spi/gigadevice.c
  29. +++ b/drivers/mtd/nand/spi/gigadevice.c
  30. @@ -255,7 +255,7 @@ static int gigadevice_spinand_detect(struct spinand_device *spinand)
  31.  
  32.         if (id[0] == SPINAND_MFR_GIGADEVICE)
  33.                 did = (id[1] << 8) + id[2];
  34. -       else if (id[0] == 0 && id[1] == SPINAND_MFR_GIGADEVICE)
  35. +       else if (id[1] == SPINAND_MFR_GIGADEVICE)
  36.                 did = id[2];
  37.         else
  38.                 return 0;
Add Comment
Please, Sign In to add comment