remove 32M spi patch for mtk762x
This commit is contained in:
parent
972cd4f0a4
commit
0b049d2385
@ -150,6 +150,7 @@ gl-mt750)
|
|||||||
;;
|
;;
|
||||||
gl-mt300n-v2)
|
gl-mt300n-v2)
|
||||||
set_wifi_led "$boardname:red:wlan"
|
set_wifi_led "$boardname:red:wlan"
|
||||||
|
ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch0" "0x1"
|
||||||
;;
|
;;
|
||||||
hc5661|\
|
hc5661|\
|
||||||
hc5661a)
|
hc5661a)
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
wan {
|
wan {
|
||||||
label = "gl-mt300n-v2:blue:wan";
|
label = "gl-mt300n-v2:green:wan";
|
||||||
gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
|
gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
diff --git a/drivers/mtd/devices/m25p80.c b/drivers/mtd/devices/m25p80.c
|
|
||||||
index 24e1ea3..b1ff69a 100644
|
|
||||||
--- a/drivers/mtd/devices/m25p80.c
|
|
||||||
+++ b/drivers/mtd/devices/m25p80.c
|
|
||||||
@@ -313,6 +313,21 @@ static int m25p_remove(struct spi_device *spi)
|
|
||||||
return mtd_device_unregister(&flash->spi_nor.mtd);
|
|
||||||
}
|
|
||||||
|
|
||||||
+static void m25p_shutdown(struct spi_device *spi)
|
|
||||||
+{
|
|
||||||
+ struct m25p *flash = spi_get_drvdata(spi);
|
|
||||||
+
|
|
||||||
+ if ((&flash->spi_nor)->addr_width > 3) {
|
|
||||||
+ printk(KERN_INFO "m25p80: exit 4-byte address mode\n");
|
|
||||||
+ flash->command[0] = SPINOR_OP_EX4B; // exit 4-byte address mode: 0xe9
|
|
||||||
+ spi_write(flash->spi, flash->command, 1);
|
|
||||||
+ flash->command[0] = 0x66; // enable reset
|
|
||||||
+ spi_write(flash->spi, flash->command, 1);
|
|
||||||
+ flash->command[0] = 0x99; // reset
|
|
||||||
+ spi_write(flash->spi, flash->command, 1);
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
/*
|
|
||||||
* Do NOT add to this array without reading the following:
|
|
||||||
*
|
|
||||||
@@ -387,6 +402,7 @@ static struct spi_driver m25p80_driver = {
|
|
||||||
.id_table = m25p_ids,
|
|
||||||
.probe = m25p_probe,
|
|
||||||
.remove = m25p_remove,
|
|
||||||
+ .shutdown = m25p_shutdown,
|
|
||||||
|
|
||||||
/* REVISIT: many of these chips have deep power-down modes, which
|
|
||||||
* should clearly be entered on suspend() to minimize power use.
|
|
Loading…
x
Reference in New Issue
Block a user