gru: kevin: initialize cr50 SPI interface
Set up the pins and initialize the driver.
BRANCH=none
BUG=chrome-os-partner:50645, chrome-os-partner:51537
TEST=with the rest of the patches applied it is possible to
communicate with the cr50.
Change-Id: I0ccd8777288e35870658268813c9202dd850c70d
Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/349852
Reviewed-by: Douglas Anderson <dianders@chromium.org>
This commit is contained in:
parent
8f155e3b47
commit
6100471db2
1 changed files with 5 additions and 1 deletions
|
|
@ -64,9 +64,13 @@ void bootblock_mainboard_init(void)
|
|||
write32(&rk3399_pmugrf->spi1_csclktx, IOMUX_SPI1_CSCLKTX);
|
||||
rockchip_spi_init(CONFIG_BOOT_MEDIA_SPI_BUS, 24750*KHz);
|
||||
|
||||
/* Set pinmux and configure EC flashrom. */
|
||||
/* Set pinmux and configure EC SPI. */
|
||||
write32(&rk3399_grf->iomux_spi5, IOMUX_SPI5);
|
||||
rockchip_spi_init(CONFIG_EC_GOOGLE_CHROMEEC_SPI_BUS, 3093750);
|
||||
|
||||
/* Set pinmux and configure TPM SPI, which is not very fast. */
|
||||
write32(&rk3399_grf->iomux_spi0, IOMUX_SPI0);
|
||||
rockchip_spi_init(CONFIG_DRIVER_TPM_SPI_BUS, 1500*KHz);
|
||||
|
||||
setup_chromeos_gpios();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue