uboot/include
Holger Brunck 81316a902a mtd/cfi_flash: fix write problems for Numonyx P33/30 32 MBit flashs
commit 54652991
Work around bug in Numonyx P33/P30 256-Mbit 65nm flash chips

fixes a problem for Numonyx P33/P30 flashes for 256-Mbit, but this leads
to problems for smaller versions of this chip e.g. the 32Mbit version
with deviceid 0x16 on mgcoge. So move the code for this work around to
an own function and check previously manufacturer id and device id to
not break other flashes which don't need this work around.

Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
Signed-off-by: Heiko Schocher <hs@denx.de>
cc: Stefan Roese <sr@denx.de>
cc: Philippe De Muyter <phdm@macqel.be>
cc: Gerlando Falauto <gerlando.falauto@keymile.com>
Signed-off-by: Stefan Roese <sr@denx.de>
2012-08-13 14:34:44 +02:00
..
andestech andes_pcu.h: header file of andes_pcu power control unit 2011-11-09 16:35:27 +08:00
asm-generic global_data: unify global flag defines 2012-08-09 21:46:32 +02:00
bedbug
configs rename EB+MCF-EV123 to its current marketing name EB+CPU5282 2012-08-09 23:07:32 +02:00
cramfs
faraday
galileo
jffs2
linux st_smi: Change SMI timeout values 2012-07-07 14:07:38 +02:00
lzma
mtd cfi_flash: add support for Spansion flash PPB sector protection 2012-08-13 14:34:35 +02:00
pcmcia
synopsys dwcddr21mctl: Synopsys DWC DDR2/1 Memory Controller 2011-11-09 16:35:27 +08:00
u-boot gunzip: rename z{alloc, free} to gz{alloc, free} 2012-04-30 16:54:51 +02:00
usb usb:gadget:composite USB composite gadget support 2012-05-20 08:32:33 +02:00
zfs zfs: Add ZFS filesystem support 2012-08-09 23:42:20 +02:00
.gitignore tools: logo: split bmp arrays from bmp_logo.h 2011-11-15 23:58:26 +01:00
74xx_7xx.h
ACEX1K.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
SA-1100.h
_exports.h
addr_map.h lib/powerpc: addrmap_phys_to_virt() should return a pointer 2012-07-06 17:30:32 -05:00
aes.h Add AES crypto library 2012-05-15 08:31:37 +02:00
ahci.h SATA: add driver for MX5 / MX6 SOCs 2012-05-15 08:31:30 +02:00
ali512x.h
altera.h
amba_clcd.h
ambapp.h
api_public.h api: export LCD device to external apps 2011-11-15 23:58:27 +01:00
arm925t.h
armcoremodule.h
asm-offsets.h
at45.h
at91rm9200_i2c.h
at91rm9200_net.h
ata.h CPCI750: Add CPCI-HD/2 support 2012-03-18 20:10:02 +01:00
atmel_hlcdc.h video: atmel/lcd: add LCD driver for new Atmel SoC 2012-06-05 11:19:02 +02:00
atmel_lcdc.h
atmel_mci.h atmel_mci.h: remove outdated register macros 2012-03-13 14:29:14 +01:00
bcd.h
bcm5221.h
bmp_layout.h
bootstage.h Move bootstage timer out of lib/time.c 2012-04-10 23:35:32 +02:00
bus_vcxk.h
bzlib.h
circbuf.h
clps7111.h
cmd_spl.h Add cmd_spl command 2012-03-27 22:05:28 +02:00
command.h Add cmd_process() to process commands in one place 2012-03-06 21:09:41 +01:00
common.h Add run_command_list() to run a list of commands 2012-08-09 22:06:03 +02:00
commproc.h
compiler.h Define uintptr_t as long int to simplify printf() format strings 2011-11-22 08:39:24 +01:00
config_cmd_all.h zfs: Add ZFS filesystem support 2012-08-09 23:42:20 +02:00
config_cmd_default.h
config_cmd_defaults.h
config_defaults.h
config_fallbacks.h CONFIG_SYS_BAUDRATE_TABLE: Add <config_fallbacks.h>, place there 2012-06-20 20:26:16 +02:00
config_phylib_all_drivers.h phylib: Enable AR8021 phy support 2011-11-11 07:48:59 -06:00
crc.h
da9030.h
dataflash.h dataflash: fix parameters order in write_dataflash() 2011-11-27 19:46:27 +01:00
ddr_spd.h mpc8xxx: update module_type values from JEDEC DDR3 SPD Specification 2011-11-29 08:48:06 -06:00
dialog_pmic.h pmic: dialog: Avoid name conflicts 2012-05-15 08:31:34 +02:00
div64.h
dm9000.h
dm9161.h
dp83848.h
ds1722.h
ds4510.h
dtt.h hwmon: Provide dtt_init() 2011-10-22 01:22:21 +02:00
e500.h
elf.h
environment.h Block: Remove MG DISK support 2012-06-21 20:53:09 +02:00
errno.h
exports.h Standalone Apps: Standalone apps should need only exports.h. 2011-12-06 20:52:35 +01:00
ext2fs.h
fat.h fat: fix FAT sector offsets overflow on large FAT partitions 2012-05-22 10:14:05 +02:00
fdc.h
fdt.h
fdt_support.h powerpc/8xxx:Add MPH controller support in USB device-tree fixup 2012-02-15 16:50:14 -06:00
fdtdec.h tegra: Add tegra keyboard driver 2012-05-15 08:31:40 +02:00
fis.h
flash.h mtd/cfi_flash: fix write problems for Numonyx P33/30 32 MBit flashs 2012-08-13 14:34:44 +02:00
fm_eth.h
fpga.h
fsl_diu_fb.h
fsl_esdhc.h mmc: fsl_esdhc: Poll until card is not busy anymore 2012-05-08 18:02:22 -05:00
fsl_mdio.h
fsl_nfc.h
fsl_pmic.h mx53loco: Turn on VUSB regulator 2012-05-15 08:31:34 +02:00
gdsys_fpga.h powerpc/ppc4xx: Remove typedefs for gdsys FPGA 2012-04-30 15:01:29 +02:00
hush.h common: add run_command2 for running simple or hush commands 2011-10-17 22:25:34 +02:00
hwconfig.h
i2c.h fix: error ATMEL_FIO_BASE undeclared, if use I2C_Soft on AT91 2012-01-11 08:03:46 +01:00
i8042.h
ide.h
image.h image/fit: drop inline markings on parser code 2012-04-30 16:38:54 +02:00
input.h input: Add generic keyboard input handler 2012-05-15 08:31:39 +02:00
iomux.h
ioports.h
ipu_pixfmt.h mx5: Rename mx51_fb_init() 2012-05-25 10:39:23 +02:00
key_matrix.h input: Add support for keyboard matrix decoding from an fdt 2012-05-15 08:31:39 +02:00
keyboard.h
kgdb.h
ks8721.h
lattice.h Remove execute permissions from source files 2012-03-04 21:56:15 +01:00
lcd.h video: atmel/lcd: add LCD driver for new Atmel SoC 2012-06-05 11:19:02 +02:00
lcdvideo.h
led-display.h
lh7a40x.h
lh7a400.h
lh7a404.h
libata.h
libfdt.h
libfdt_env.h
libtizen.h create lib/tizen directory 2012-05-25 09:15:10 +02:00
linux_logo.h
lmb.h lmb: do not export anything without CONFIG_LMB 2012-06-19 22:35:10 +02:00
logbuff.h
lpd7a400_cpld.h
lxt971a.h
lynxkdi.h
malloc.h Malloc: Fix -Wundef warnings 2012-08-09 22:04:52 +02:00
max8997_pmic.h misc:pmic:max8997 MAX8997 support for PMIC driver 2012-05-15 08:31:29 +02:00
max8998_pmic.h ARM: Exynos4: ADC: Universal_C210: Enable LDO4 power line for ADC measurement 2012-05-15 08:31:28 +02:00
mb862xx.h
mc9sdz60.h
mc13783.h mc13783.h: create and add regulator mode 0 and 1 2012-02-12 10:11:27 +01:00
mc13892.h MC13892: Add REGMODE0 bits definitions 2011-12-06 23:59:39 +01:00
menu.h common, menu: show menu on startup if CONFIG_MENU_SHOW is defined 2012-02-12 10:11:24 +01:00
micrel.h net: phy: add support for Micrel's KSZ9021 2012-02-27 21:19:25 +01:00
mii_phy.h
miiphy.h net/miiphy/serial: drop duplicate "NAMESIZE" define 2012-03-18 20:11:22 +01:00
mk48t59.h
mmc.h include/mmc.h: remove struct mmc_csd 2012-05-08 18:02:22 -05:00
mpc5xx.h
mpc5xxx.h
mpc5xxx_sdma.h
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h mpc83xx: Cleanup usage of DDR constants 2011-11-03 18:27:55 -05:00
mpc85xx.h
mpc86xx.h
mpc106.h
mpc824x.h
mpc8220.h
mpc8260.h
mpc8260_irq.h
mtd_node.h
mvmfp.h
nand.h linux/compat.h: rename from linux/mtd/compat.h 2012-04-30 16:54:51 +02:00
net.h net: add helper to generate random mac address 2012-07-07 14:07:32 +02:00
netdev.h SPEAr: Add interface information in initialization 2012-07-07 14:07:40 +02:00
nios2-epcs.h
nios2-io.h
nios2-yanu.h
nios2.h
nomadik.h
ns9750_bbus.h
ns9750_mem.h
ns9750_ser.h
ns9750_sys.h
ns16550.h NS16550: trivial code clean for checkpatch 2011-10-23 20:19:53 +02:00
ns87308.h
onenand_uboot.h OneNAND: Add simple OneNAND SPL 2011-11-15 22:24:50 +01:00
os.h sandbox: mark os_exit as noreturn 2012-03-12 11:06:48 -04:00
part.h include/part.h: fix indentation of lba 2012-05-22 10:14:34 +02:00
pc_keyb.h
pca953x.h
pca9564.h
pca9698.h gpio: Adapt PCA9698 to standard GPIO API 2011-11-18 14:04:25 +01:00
pci.h pci: declare pciauto functions in header 2012-03-30 22:46:00 +02:00
pci_ids.h Update pci_ids.h from current Linux sources 2011-12-09 17:28:29 +01:00
pcmcia.h PXA: Remove PXA PCMCIA support 2012-03-26 23:09:23 +02:00
phy.h net: phy: add support for Micrel's KSZ9021 2012-02-27 21:19:25 +01:00
pmic.h pmic: dialog: Avoid name conflicts 2012-05-15 08:31:34 +02:00
post.h
ppc_asm.tmpl
ppc_defs.h
ps2mult.h
pwm.h
radeon.h
reiserfs.h
rtc.h
s6e63d6.h
s_record.h
sata.h
scsi.h USB: Align buffers at cacheline 2012-05-20 08:32:32 +02:00
sdhci.h mmc: add the quirk to use the sdhci for samsung-soc 2012-05-08 18:02:22 -05:00
search.h env: allow to export only selected variables 2011-11-08 13:20:42 +01:00
sed156x.h
sed13806.h
serial.h net/miiphy/serial: drop duplicate "NAMESIZE" define 2012-03-18 20:11:22 +01:00
sh_pfc.h sh: Add support pin function control using GPIO 2012-08-08 10:24:41 +09:00
sha1.h
sha256.h
sja1000.h
sm501.h
smiLynxEM.h
spartan2.h
spartan3.h fpga: add definition for Xilinx Spartan-6 XC6SLX4 2012-01-05 16:18:30 +01:00
spd.h
spd_sdram.h
spi.h
spi_flash.h sf: Add spi_boot() to allow booting from SPI flash in an SPL 2011-12-24 10:23:30 +01:00
status_led.h
stdio_dev.h
stratixII.h
sym53c8xx.h
systemace.h
tegra-kbc.h tegra: Add tegra keyboard driver 2012-05-15 08:31:40 +02:00
timestamp.h Move timestamp and version files into 'generated' subdir 2011-10-17 23:57:00 +02:00
tpm.h Introduce generic TPM support in u-boot 2011-12-07 08:45:51 +01:00
tps6586x.h i2c: Add TPS6586X driver 2012-05-15 08:31:37 +02:00
tsec.h
tsi108.h
tsi148.h
twl4030.h omap: TWL4030 Bump VMMC1 interface voltage from 3V to 3.15V 2011-12-09 17:28:28 +01:00
twl6030.h
twl6035.h omap5: pbias ldo9 turn on 2012-05-15 08:31:25 +02:00
tws.h
ubi_uboot.h
universe.h
usb.h ehci-hcd.c, musb_core, usb.h: Add USB_DMA_MINALIGN define for cache alignment 2012-07-18 14:43:29 +02:00
usb_cdc_acm.h
usb_defs.h
usb_ether.h
usbdescriptors.h Enable high speed support for USB device framework and usbtty 2012-03-28 16:31:08 +02:00
usbdevice.h Enable high speed support for USB device framework and usbtty 2012-03-28 16:31:08 +02:00
version.h Move timestamp and version files into 'generated' subdir 2011-10-17 23:57:00 +02:00
video.h include/video.h: drop unused video_printf() 2012-05-25 09:15:09 +02:00
video_ad7176.h
video_ad7177.h
video_ad7179.h
video_easylogo.h
video_fb.h
video_font.h font: split font data from video_font.h 2011-11-15 23:58:26 +01:00
video_font_data.h font: split font data from video_font.h 2011-11-15 23:58:26 +01:00
video_logo.h
virtex2.h
vsc7385.h
vsprintf.h vsprintf: Move function documentation into header file 2011-12-17 23:34:01 +01:00
vxworks.h
w83c553f.h
watchdog.h
xilinx.h
xyzModem.h
zfs_common.h zfs: Add ZFS filesystem support 2012-08-09 23:42:20 +02:00