aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mtd
Commit message (Expand)AuthorAge
* [MTD] m25p80: Add Support for ATMEL AT25DF641 64-Megabit SPI FlashMichael Hennerich2008-04-25
* [MTD] m25p80: add FAST_READ access support to M25PxxBryan Wu2008-04-25
* [MTD] [NAND] bf5xx_nand: Avoid crash if bfin_mac is installed.Michael Hennerich2008-04-25
* [MTD] [NAND] at91_nand: control NCE signalAtsushi Nemoto2008-04-25
* [MTD] [NAND] AT91 hardware ECC compile fix for at91sam9263 / at91sam9260Richard Genoud2008-04-25
* [MTD] [NAND] Hardware ECC controller on at91sam9263 / at91sam9260Richard Genoud2008-04-23
* UBI: add a messageArtem Bityutskiy2008-04-23
* Merge git://git.infradead.org/~dedekind/ubi-2.6David Woodhouse2008-04-23
|\
| * UBI: print media information earlierArtem Bityutskiy2008-04-20
| * UBI: fix mean EC calculationArtem Bityutskiy2008-04-19
| * UBI: initialize static volumes with vol->used_bytesJan Altenberg2008-04-17
| * UBI: improve Kconfig documentationArtem Bityutskiy2008-04-17
| * UBI: fix error printingArtem Bityutskiy2008-04-17
| * UBI: make ubi-header.h localArtem Bityutskiy2008-04-17
| * UBI: be verbose when debuggin is enabledArtem Bityutskiy2008-04-17
* | [MTD] Clean up AR7 partition map supportDavid Woodhouse2008-04-23
* | [MTD] [NOR] Fix Intel CFI driver for collie flashThomas Kunze2008-04-22
* | [MTD] [NAND] Verify probe by retrying to checking the results matchBen Dooks2008-04-22
* | [MTD] [NAND] S3C2410 Allow ECC disable to be specified by the boardBen Dooks2008-04-22
* | [MTD] [NAND] S3C2410 Allow ECC layout to be passed through platform dataBen Dooks2008-04-22
* | [MTD] [NAND] S3C2410 Allow unset ecc to be ignored for ecc correctionBen Dooks2008-04-22
* | [MTD] [NAND] S3C2410 Large page NAND supportBen Dooks2008-04-22
* | [MTD] [NAND] S3C2410 Fix previous nFCE suspend save patchBen Dooks2008-04-22
* | [MTD] [OneNAND] Allow for controller errors when readingAdrian Hunter2008-04-22
* | [MTD] [MAPS] omap_nor section fixesDavid Brownell2008-04-22
* | [MTD] [NOR] Fixup for incorrect CFI data in Spansion S29GL064/32N flash chipsTrent Piepho2008-04-22
* | [MTD] [NOR] Read extended device ID from AMD/Spansion CFI flash chipsTrent Piepho2008-04-22
* | [MTD] [NAND] fsl_elbc_nand: workaround for hangs during nand writeAnton Vorontsov2008-04-22
* | [MTD] [NAND] plat_nand: set mtd->nameHamish Moffatt2008-04-22
* | [MTD] [NAND] corrected MPC8313 NAND fixesMike Hench2008-04-22
* | [MTD] [NAND] fsl_elbc_nand: fix mtd nameAnton Vorontsov2008-04-22
* | [MTD] AR7 mtd partition mapMatteo Croce2008-04-22
* | [MTD] [NAND] FSL UPM NAND driverAnton Vorontsov2008-04-22
* | [MTD] [NAND] Fix checkpatch errors in pxa3xx_nandDavid Woodhouse2008-04-22
* | [MTD] [NOR] Add JEDEC support for the SST 36VF3203 flash chipAndrei Dolnikov2008-04-22
* | [MTD] [MAPS] Extend plat-ram to support a supplied probe typeFlorian Fainelli2008-04-22
* | [MTD] XIP: Use generic xip_iprefetch() instead of asm volatile (...)Paulius Zaleckas2008-04-22
* | [MTD] [NAND] support for pxa3xxeric miao2008-04-22
* | [MTD] [OneNAND] unlikely(x) || unlikely(y) => unlikely(x || y)Roel Kluin2008-04-22
* | [MTD] fix minor typo in the MTD map driver for SHARP SL seriesThomas Petazzoni2008-04-22
* | [MTD] cmdlinepart: Missing partition info is not an errorPeter Korsgaard2008-04-22
* | [MTD] [MAPS] add support for Nvidia MCP55 to ck804xromCarl-Daniel Hailfinger2008-04-22
* | [MTD] make struct rfd_ftl_tr staticAdrian Bunk2008-04-22
* | [MTD] [OneNAND] proper onenand_bbt_read_oob() prototypeAdrian Bunk2008-04-22
* | [MTD] [NOR] cfi_cmdset_0020.c: make a function staticAdrian Bunk2008-04-22
* | [MTD] ftl.c: make code staticAdrian Bunk2008-04-22
* | [MTD] cmdlinepart.c: don't compare pointers with 0Adrian Bunk2008-04-22
* | [MTD] mtdram.c should #include <linux/mtd/mtdram.h>Adrian Bunk2008-04-22
* | [MTD] proper prototypes for nftl_{read,write}_oob()Adrian Bunk2008-04-22
* | [MTD] proper prototypes for inftl_{read,write}_oob()Adrian Bunk2008-04-22
n> #define F_MAC_RESET V_MAC_RESET(1U) #define S_MAC_RX_PAUSE_ENABLE 12 #define V_MAC_RX_PAUSE_ENABLE(x) ((x) << S_MAC_RX_PAUSE_ENABLE) #define F_MAC_RX_PAUSE_ENABLE V_MAC_RX_PAUSE_ENABLE(1U) #define S_MAC_TX_PAUSE_ENABLE 13 #define V_MAC_TX_PAUSE_ENABLE(x) ((x) << S_MAC_TX_PAUSE_ENABLE) #define F_MAC_TX_PAUSE_ENABLE V_MAC_TX_PAUSE_ENABLE(1U) #define S_MAC_LWM_ENABLE 14 #define V_MAC_LWM_ENABLE(x) ((x) << S_MAC_LWM_ENABLE) #define F_MAC_LWM_ENABLE V_MAC_LWM_ENABLE(1U) #define S_MAC_MAGIC_PKT_ENABLE 15 #define V_MAC_MAGIC_PKT_ENABLE(x) ((x) << S_MAC_MAGIC_PKT_ENABLE) #define F_MAC_MAGIC_PKT_ENABLE V_MAC_MAGIC_PKT_ENABLE(1U) #define S_MAC_ISL_ENABLE 16 #define V_MAC_ISL_ENABLE(x) ((x) << S_MAC_ISL_ENABLE) #define F_MAC_ISL_ENABLE V_MAC_ISL_ENABLE(1U) #define S_MAC_JUMBO_ENABLE 17 #define V_MAC_JUMBO_ENABLE(x) ((x) << S_MAC_JUMBO_ENABLE) #define F_MAC_JUMBO_ENABLE V_MAC_JUMBO_ENABLE(1U) #define S_MAC_RX_PAD_ENABLE 18 #define V_MAC_RX_PAD_ENABLE(x) ((x) << S_MAC_RX_PAD_ENABLE) #define F_MAC_RX_PAD_ENABLE V_MAC_RX_PAD_ENABLE(1U) #define S_MAC_RX_CRC_ENABLE 19 #define V_MAC_RX_CRC_ENABLE(x) ((x) << S_MAC_RX_CRC_ENABLE) #define F_MAC_RX_CRC_ENABLE V_MAC_RX_CRC_ENABLE(1U) #define A_GMAC_IFS 0x34 #define S_MAC_IFS2 0 #define M_MAC_IFS2 0x3f #define V_MAC_IFS2(x) ((x) << S_MAC_IFS2) #define G_MAC_IFS2(x) (((x) >> S_MAC_IFS2) & M_MAC_IFS2) #define S_MAC_IFS1 8 #define M_MAC_IFS1 0x7f #define V_MAC_IFS1(x) ((x) << S_MAC_IFS1) #define G_MAC_IFS1(x) (((x) >> S_MAC_IFS1) & M_MAC_IFS1) #define A_GMAC_JUMBO_FRAME_LEN 0x38 #define A_GMAC_LNK_DLY 0x3c #define A_GMAC_PAUSETIME 0x40 #define A_GMAC_MCAST_LO 0x44 #define A_GMAC_MCAST_HI 0x48 #define A_GMAC_MCAST_MASK_LO 0x4c #define A_GMAC_MCAST_MASK_HI 0x50 #define A_GMAC_RMT_CNT 0x54 #define A_GMAC_RMT_DATA 0x58 #define A_GMAC_BACKOFF_SEED 0x5c #define A_GMAC_TXF_THRES 0x60 #define S_TXF_READ_THRESHOLD 0 #define M_TXF_READ_THRESHOLD 0xff #define V_TXF_READ_THRESHOLD(x) ((x) << S_TXF_READ_THRESHOLD) #define G_TXF_READ_THRESHOLD(x) (((x) >> S_TXF_READ_THRESHOLD) & M_TXF_READ_THRESHOLD) #define S_TXF_WRITE_THRESHOLD 16 #define M_TXF_WRITE_THRESHOLD 0xff #define V_TXF_WRITE_THRESHOLD(x) ((x) << S_TXF_WRITE_THRESHOLD) #define G_TXF_WRITE_THRESHOLD(x) (((x) >> S_TXF_WRITE_THRESHOLD) & M_TXF_WRITE_THRESHOLD) #define MAC_REG_BASE 0x600 #define MAC_REG_ADDR(idx, reg) (MAC_REG_BASE + (idx) * 128 + (reg)) #define MAC_REG_IDLO(idx) MAC_REG_ADDR(idx, A_GMAC_MACID_LO) #define MAC_REG_IDHI(idx) MAC_REG_ADDR(idx, A_GMAC_MACID_HI) #define MAC_REG_CSR(idx) MAC_REG_ADDR(idx, A_GMAC_CSR) #define MAC_REG_IFS(idx) MAC_REG_ADDR(idx, A_GMAC_IFS) #define MAC_REG_LARGEFRAMELENGTH(idx) MAC_REG_ADDR(idx, A_GMAC_JUMBO_FRAME_LEN) #define MAC_REG_LINKDLY(idx) MAC_REG_ADDR(idx, A_GMAC_LNK_DLY) #define MAC_REG_PAUSETIME(idx) MAC_REG_ADDR(idx, A_GMAC_PAUSETIME) #define MAC_REG_CASTLO(idx) MAC_REG_ADDR(idx, A_GMAC_MCAST_LO) #define MAC_REG_MCASTHI(idx) MAC_REG_ADDR(idx, A_GMAC_MCAST_HI) #define MAC_REG_CASTMASKLO(idx) MAC_REG_ADDR(idx, A_GMAC_MCAST_MASK_LO) #define MAC_REG_MCASTMASKHI(idx) MAC_REG_ADDR(idx, A_GMAC_MCAST_MASK_HI) #define MAC_REG_RMCNT(idx) MAC_REG_ADDR(idx, A_GMAC_RMT_CNT) #define MAC_REG_RMDATA(idx) MAC_REG_ADDR(idx, A_GMAC_RMT_DATA) #define MAC_REG_GMRANDBACKOFFSEED(idx) MAC_REG_ADDR(idx, A_GMAC_BACKOFF_SEED) #define MAC_REG_TXFTHRESHOLDS(idx) MAC_REG_ADDR(idx, A_GMAC_TXF_THRES) #endif