Mary Ruthven
2cab8b2081
cr50: enable AP and EC flash access
...
The cr50 SPI master can control the external AP and EC SPI ROM. This
change adds support for doing spi_transactions, but does not use the SPI
transactions for anything except console commands. This support will be
used for flashing the AP and EC through CCD. For now AP and EC flash
select must be done manually using the spi_flash_select console command.
Flash select should be disabled after use, because it will prevent the
system from booting.
BUG=chrome-os-partner:50701
BRANCH=none
TEST=Enable spi_flash commands. Select AP ROM and verify spi_flashinfo,
read, erase, and write commands work properly. Select EC ROM and verify
the same commands.
Change-Id: I16c55015794f8513effe0fa5712488a84bed2627
Signed-off-by: Mary Ruthven <mruthven@chromium.org >
Reviewed-on: https://chromium-review.googlesource.com/339844
Reviewed-by: Shawn N <shawnn@chromium.org >
2016-04-26 14:21:00 -07:00
..
2015-10-16 14:46:20 -07:00
2013-12-12 18:21:56 +00:00
2015-12-21 14:58:56 -08:00
2015-10-02 12:55:51 -07:00
2013-12-17 21:27:53 +00:00
2015-04-10 22:08:25 +00:00
2014-12-31 00:01:00 +00:00
2015-06-18 19:07:00 +00:00
2015-10-27 11:52:34 -07:00
2013-04-05 14:28:42 -07:00
2014-02-08 04:15:39 +00:00
2016-04-22 20:40:03 -07:00
2014-02-08 04:15:39 +00:00
2015-06-18 19:07:00 +00:00
2016-04-03 10:27:36 -07:00
2016-04-03 10:27:36 -07:00
2014-04-11 15:37:38 +00:00
2015-10-27 11:52:34 -07:00
2016-01-06 18:48:11 -08:00
2016-02-26 21:22:07 -08:00
2016-01-06 18:48:11 -08:00
2015-11-19 20:01:58 -08:00
2015-02-10 10:47:07 +00:00
2015-11-08 07:59:40 -08:00
2016-03-02 11:22:51 -08:00
2015-09-24 18:07:01 -07:00
2016-04-26 14:21:00 -07:00
2016-03-22 19:54:46 -07:00
2016-03-22 19:54:46 -07:00
2015-06-18 19:07:00 +00:00
2016-03-18 22:16:53 -07:00
2015-06-18 19:07:00 +00:00
2015-07-27 22:19:16 +00:00
2014-02-08 00:14:48 +00:00
2016-04-01 00:21:35 -07:00
2013-10-25 20:12:49 +00:00
2016-04-19 22:47:36 -07:00
2015-06-10 18:24:05 +00:00
2014-11-06 02:28:22 +00:00
2015-09-25 18:05:27 -07:00
2015-09-18 17:55:32 -07:00
2016-04-12 15:22:29 -07:00
2015-05-27 03:58:16 +00:00
2016-03-21 13:16:35 -07:00
2015-05-27 03:58:16 +00:00
2016-04-19 12:23:52 -07:00
2015-12-18 12:43:50 -08:00
2013-06-26 09:08:23 -07:00
2015-10-30 14:33:29 -07:00
2012-11-04 20:27:57 -08:00
2015-06-18 19:07:00 +00:00
2015-04-10 22:08:25 +00:00
2015-07-17 03:18:03 +00:00
2014-02-07 04:13:18 +00:00
2015-01-24 06:42:02 +00:00
2013-10-30 23:10:13 +00:00
2014-02-07 04:13:14 +00:00
2016-04-01 00:21:35 -07:00
2014-04-11 20:02:30 +00:00
2013-03-22 11:24:29 -07:00
2015-09-19 12:27:21 -07:00
2015-12-22 21:07:25 -08:00
2015-07-17 03:17:57 +00:00
2015-08-10 20:42:18 +00:00
2013-04-02 14:12:57 -07:00
2014-10-08 02:50:54 +00:00
2014-10-15 18:22:37 +00:00
2015-10-23 18:03:12 -07:00
2016-04-19 12:23:52 -07:00
2016-02-10 12:44:15 -08:00
2015-10-13 05:28:54 -07:00
2015-10-13 05:28:54 -07:00
2015-10-13 05:28:54 -07:00
2015-10-13 05:28:54 -07:00
2011-12-07 19:10:02 +00:00
2014-10-24 01:37:58 +00:00
2016-04-13 20:10:38 -07:00
2015-11-25 18:15:38 -08:00
2016-03-31 21:35:56 -07:00
2012-10-25 14:12:11 -07:00
2015-10-07 17:51:36 -07:00
2012-11-01 12:45:22 -07:00
2015-06-18 19:07:00 +00:00
2015-10-19 18:21:22 -07:00
2016-02-03 21:34:47 -08:00
2013-04-24 16:32:58 -07:00
2016-02-18 17:35:16 -08:00
2012-10-25 14:12:10 -07:00
2015-06-18 19:07:00 +00:00
2015-12-04 01:20:33 -08:00
2015-06-18 19:07:00 +00:00
2015-07-15 21:57:36 +00:00
2015-09-25 19:36:37 -07:00
2016-01-29 02:59:58 +00:00
2015-06-18 19:07:00 +00:00
2015-06-18 19:07:00 +00:00
2012-08-09 17:40:37 -07:00
2015-06-18 19:07:00 +00:00
2015-02-18 04:53:59 +00:00
2015-09-15 19:17:53 -07:00
2015-03-11 23:18:09 +00:00
2016-01-28 21:45:37 +00:00
2015-12-21 14:58:54 -08:00
2015-06-18 19:07:00 +00:00
2015-04-10 22:08:25 +00:00
2016-04-08 12:34:29 -07:00
2015-06-18 19:07:00 +00:00
2016-02-02 17:20:04 -08:00
2015-06-18 19:07:00 +00:00
2014-02-08 04:21:26 +00:00
2015-09-16 14:49:46 -07:00
2015-01-14 03:15:41 +00:00
2014-08-10 18:39:24 +00:00
2016-02-03 15:00:50 -08:00
2015-11-18 00:14:03 -08:00
2016-02-03 15:00:50 -08:00
2015-04-10 22:08:25 +00:00
2016-04-13 20:10:38 -07:00
2015-06-18 19:07:00 +00:00
2015-09-11 13:51:07 -07:00
2015-09-08 13:49:09 -07:00
2016-04-15 15:09:08 -07:00
2015-06-18 19:07:00 +00:00
2016-01-27 14:52:18 -08:00
2015-11-08 17:31:12 -08:00
2016-04-17 12:23:07 -07:00
2016-04-18 17:32:40 -07:00
2016-03-07 21:56:04 -08:00
2015-07-01 03:49:00 +00:00
2015-10-13 05:28:54 -07:00
2015-10-13 05:28:54 -07:00
2014-08-28 20:12:52 +00:00
2014-06-17 18:34:03 +00:00
2015-01-20 20:56:43 +00:00