Changeset 1151
- Timestamp:
- 09/03/10 20:21:21 (17 months ago)
- Location:
- trunk
- Files:
-
- 1 added
- 7 edited
-
Makefile (modified) (3 diffs)
-
flashrom.8 (modified) (1 diff)
-
flashrom.c (modified) (3 diffs)
-
nicintel_spi.c (added)
-
print.c (modified) (1 diff)
-
print_wiki.c (modified) (1 diff)
-
programmer.h (modified) (6 diffs)
-
spi.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r1117 r1151 122 122 override CONFIG_BITBANG_SPI = yes 123 123 else 124 ifeq ($(CONFIG_NICINTEL_SPI), yes) 125 override CONFIG_BITBANG_SPI = yes 126 else 124 127 CONFIG_BITBANG_SPI ?= no 128 endif 125 129 endif 126 130 endif … … 153 157 # Disable National Semiconductor NICs until support is complete and tested. 154 158 CONFIG_NICNATSEMI ?= no 159 160 # Always enable SPI on Intel NICs for now. 161 CONFIG_NICINTEL_SPI ?= yes 155 162 156 163 # Always enable Bus Pirate SPI for now. … … 242 249 FEATURE_CFLAGS += -D'CONFIG_NICNATSEMI=1' 243 250 PROGRAMMER_OBJS += nicnatsemi.o 251 NEED_PCI := yes 252 endif 253 254 ifeq ($(CONFIG_NICINTEL_SPI), yes) 255 FEATURE_CFLAGS += -D'CONFIG_NICINTEL_SPI=1' 256 PROGRAMMER_OBJS += nicintel_spi.o 244 257 NEED_PCI := yes 245 258 endif -
trunk/flashrom.8
r1134 r1151 191 191 based programmer)" 192 192 .sp 193 .BR "* nicintel_spi" " (for SPI flash ROMs attached to an Intel Gigabit \ 194 network cards)" 195 .sp 193 196 Some programmers have optional or mandatory parameters which are described 194 197 in detail in the -
trunk/flashrom.c
r1134 r1151 50 50 * that the user wants that one to become the default. 51 51 */ 52 #if CONFIG_NIC3COM+CONFIG_NICREALTEK+CONFIG_NICNATSEMI+CONFIG_GFXNVIDIA+CONFIG_DRKAISER+CONFIG_SATASII+CONFIG_ATAHPT+CONFIG_FT2232_SPI+CONFIG_SERPROG+CONFIG_BUSPIRATE_SPI+CONFIG_DEDIPROG+CONFIG_RAYER_SPI > 152 #if CONFIG_NIC3COM+CONFIG_NICREALTEK+CONFIG_NICNATSEMI+CONFIG_GFXNVIDIA+CONFIG_DRKAISER+CONFIG_SATASII+CONFIG_ATAHPT+CONFIG_FT2232_SPI+CONFIG_SERPROG+CONFIG_BUSPIRATE_SPI+CONFIG_DEDIPROG+CONFIG_RAYER_SPI+CONFIG_NICINTEL_SPI > 1 53 53 #error Please enable either CONFIG_DUMMY or CONFIG_INTERNAL or disable support for all programmers except one. 54 54 #endif … … 90 90 #if CONFIG_RAYER_SPI == 1 91 91 PROGRAMMER_RAYER_SPI 92 #endif 93 #if CONFIG_NICINTEL_SPI == 1 94 PROGRAMMER_NICINTEL_SPI 92 95 #endif 93 96 ; … … 412 415 .chip_writen = fallback_chip_writen, 413 416 .delay = internal_delay, 417 }, 418 #endif 419 420 #if CONFIG_NICINTEL_SPI == 1 421 { 422 .name = "nicintel_spi", 423 .init = nicintel_spi_init, 424 .shutdown = nicintel_spi_shutdown, 425 .map_flash_region = fallback_map, 426 .unmap_flash_region = fallback_unmap, 427 .chip_readb = noop_chip_readb, 428 .chip_readw = fallback_chip_readw, 429 .chip_readl = fallback_chip_readl, 430 .chip_readn = fallback_chip_readn, 431 .chip_writeb = noop_chip_writeb, 432 .chip_writew = fallback_chip_writew, 433 .chip_writel = fallback_chip_writel, 434 .chip_writen = fallback_chip_writen, 435 .delay = internal_delay, 414 436 }, 415 437 #endif -
trunk/print.c
r1146 r1151 255 255 #if CONFIG_ATAHPT == 1 256 256 print_supported_pcidevs(ata_hpt); 257 #endif 258 #if CONFIG_NICINTEL_SPI == 1 259 print_supported_pcidevs(nics_intel_spi); 257 260 #endif 258 261 -
trunk/print_wiki.c
r1112 r1151 297 297 print_supported_pcidevs_wiki(ata_hpt); 298 298 #endif 299 #if CONFIG_NICINTEL_SPI == 1 300 print_supported_pcidevs_wiki(nics_intel_spi); 301 #endif 299 302 printf("\n|}\n"); 300 303 } -
trunk/programmer.h
r1134 r1151 38 38 PROGRAMMER_NICREALTEK, 39 39 PROGRAMMER_NICREALTEK2, 40 #endif 40 #endif 41 41 #if CONFIG_NICNATSEMI == 1 42 42 PROGRAMMER_NICNATSEMI, 43 #endif 43 #endif 44 44 #if CONFIG_GFXNVIDIA == 1 45 45 PROGRAMMER_GFXNVIDIA, … … 73 73 #if CONFIG_RAYER_SPI == 1 74 74 PROGRAMMER_RAYER_SPI, 75 #endif 76 #if CONFIG_NICINTEL_SPI == 1 77 PROGRAMMER_NICINTEL_SPI, 75 78 #endif 76 79 PROGRAMMER_INVALID /* This must always be the last entry. */ … … 110 113 #if CONFIG_RAYER_SPI == 1 111 114 BITBANG_SPI_MASTER_RAYER, 115 #endif 116 #if CONFIG_NICINTEL_SPI == 1 117 BITBANG_SPI_MASTER_NICINTEL, 112 118 #endif 113 119 #if CONFIG_INTERNAL == 1 … … 208 214 209 215 /* print.c */ 210 #if CONFIG_NIC3COM+CONFIG_NICREALTEK+CONFIG_NICNATSEMI+CONFIG_GFXNVIDIA+CONFIG_DRKAISER+CONFIG_SATASII+CONFIG_ATAHPT >= 1216 #if CONFIG_NIC3COM+CONFIG_NICREALTEK+CONFIG_NICNATSEMI+CONFIG_GFXNVIDIA+CONFIG_DRKAISER+CONFIG_SATASII+CONFIG_ATAHPT+CONFIG_NICINTEL_SPI >= 1 211 217 void print_supported_pcidevs(const struct pcidev_status *devs); 212 218 #endif … … 379 385 #endif 380 386 387 /* nicintel_spi.c */ 388 #if CONFIG_NICINTEL_SPI == 1 389 int nicintel_spi_init(void); 390 int nicintel_spi_shutdown(void); 391 int nicintel_spi_send_command(unsigned int writecnt, unsigned int readcnt, 392 const unsigned char *writearr, unsigned char *readarr); 393 void nicintel_spi_chip_writeb(uint8_t val, chipaddr addr); 394 extern const struct pcidev_status nics_intel_spi[]; 395 #endif 396 381 397 /* satasii.c */ 382 398 #if CONFIG_SATASII == 1 … … 494 510 #if CONFIG_RAYER_SPI == 1 495 511 SPI_CONTROLLER_RAYER, 512 #endif 513 #if CONFIG_NICINTEL_SPI == 1 514 SPI_CONTROLLER_NICINTEL, 496 515 #endif 497 516 SPI_CONTROLLER_INVALID /* This must always be the last entry. */ -
trunk/spi.c
r1115 r1151 130 130 #if CONFIG_RAYER_SPI == 1 131 131 { /* SPI_CONTROLLER_RAYER */ 132 .command = bitbang_spi_send_command, 133 .multicommand = default_spi_send_multicommand, 134 .read = bitbang_spi_read, 135 .write_256 = bitbang_spi_write_256, 136 }, 137 #endif 138 139 #if CONFIG_NICINTEL_SPI == 1 140 { /* SPI_CONTROLLER_NICINTEL */ 132 141 .command = bitbang_spi_send_command, 133 142 .multicommand = default_spi_send_multicommand,
Note: See TracChangeset
for help on using the changeset viewer.
