Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(97)

Side by Side Diff: programmer.h

Issue 6731011: Add Tegra2 SPI controller. (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/flashrom.git@master
Patch Set: remove an empty line. Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « processor_enable.c ('k') | spi.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * This file is part of the flashrom project. 2 * This file is part of the flashrom project.
3 * 3 *
4 * Copyright (C) 2000 Silicon Integrated System Corporation 4 * Copyright (C) 2000 Silicon Integrated System Corporation
5 * Copyright (C) 2000 Ronald G. Minnich <rminnich@gmail.com> 5 * Copyright (C) 2000 Ronald G. Minnich <rminnich@gmail.com>
6 * Copyright (C) 2005-2009 coresystems GmbH 6 * Copyright (C) 2005-2009 coresystems GmbH
7 * Copyright (C) 2006-2009 Carl-Daniel Hailfinger 7 * Copyright (C) 2006-2009 Carl-Daniel Hailfinger
8 * 8 *
9 * This program is free software; you can redistribute it and/or modify 9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
(...skipping 505 matching lines...) Expand 10 before | Expand all | Expand 10 after
516 SPI_CONTROLLER_ICH9, 516 SPI_CONTROLLER_ICH9,
517 SPI_CONTROLLER_IT85XX, 517 SPI_CONTROLLER_IT85XX,
518 SPI_CONTROLLER_IT87XX, 518 SPI_CONTROLLER_IT87XX,
519 SPI_CONTROLLER_MEC1308, 519 SPI_CONTROLLER_MEC1308,
520 SPI_CONTROLLER_SB600, 520 SPI_CONTROLLER_SB600,
521 SPI_CONTROLLER_VIA, 521 SPI_CONTROLLER_VIA,
522 SPI_CONTROLLER_WBSIO, 522 SPI_CONTROLLER_WBSIO,
523 SPI_CONTROLLER_MCP6X_BITBANG, 523 SPI_CONTROLLER_MCP6X_BITBANG,
524 SPI_CONTROLLER_WPCE775X, 524 SPI_CONTROLLER_WPCE775X,
525 #endif 525 #endif
526 #if defined(__arm__)
527 SPI_CONTROLLER_TEGRA2,
528 #endif
526 #endif 529 #endif
527 #if CONFIG_FT2232_SPI == 1 530 #if CONFIG_FT2232_SPI == 1
528 SPI_CONTROLLER_FT2232, 531 SPI_CONTROLLER_FT2232,
529 #endif 532 #endif
530 #if CONFIG_DUMMY == 1 533 #if CONFIG_DUMMY == 1
531 SPI_CONTROLLER_DUMMY, 534 SPI_CONTROLLER_DUMMY,
532 #endif 535 #endif
533 #if CONFIG_BUSPIRATE_SPI == 1 536 #if CONFIG_BUSPIRATE_SPI == 1
534 SPI_CONTROLLER_BUSPIRATE, 537 SPI_CONTROLLER_BUSPIRATE,
535 #endif 538 #endif
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
653 unsigned char *readarr); 656 unsigned char *readarr);
654 657
655 void sp_flush_incoming(void); 658 void sp_flush_incoming(void);
656 fdtype sp_openserport(char *dev, unsigned int baud); 659 fdtype sp_openserport(char *dev, unsigned int baud);
657 void __attribute__((noreturn)) sp_die(char *msg); 660 void __attribute__((noreturn)) sp_die(char *msg);
658 extern fdtype sp_fd; 661 extern fdtype sp_fd;
659 int serialport_shutdown(void); 662 int serialport_shutdown(void);
660 int serialport_write(unsigned char *buf, unsigned int writecnt); 663 int serialport_write(unsigned char *buf, unsigned int writecnt);
661 int serialport_read(unsigned char *buf, unsigned int readcnt); 664 int serialport_read(unsigned char *buf, unsigned int readcnt);
662 665
666
667 /* tegra2_spi.c */
668 #if CONFIG_INTERNAL == 1
669 int tegra2_spi_init(void);
670 void tegra2_spi_shutdown(void*);
671 int tegra2_spi_send_command(unsigned int writecnt, unsigned int readcnt,
672 const unsigned char *writearr, unsigned char *readarr);
673 int tegra2_spi_read(struct flashchip *flash, uint8_t *buf, int start, int len);
674 int tegra2_spi_write(struct flashchip *flash, uint8_t *buf, int start, int len);
675 #endif
676
663 #endif /* !__PROGRAMMER_H__ */ 677 #endif /* !__PROGRAMMER_H__ */
OLDNEW
« no previous file with comments | « processor_enable.c ('k') | spi.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698