rk3288: Pass SPI bus speed in as parameter to init function
This re-factors rockchip_spi to remove speed_hz which will instead be passed in via rockchip_spi_init(), thus making it easier to support other boards which may have different slave devices attached. BUG=none BRANCH=none TEST=built and booted on Pinky Signed-off-by: David Hendricks <dhendrix@chromium.org> Change-Id: I7baf0fa0a2660e3c975847fdec3eb92bcd0d6c10 Reviewed-on: https://chromium-review.googlesource.com/220411 Reviewed-by: Julius Werner <jwerner@chromium.org>
This commit is contained in:
parent
0a7dec2fe7
commit
de33d2ed63
3 changed files with 5 additions and 9 deletions
|
|
@ -32,11 +32,11 @@ void bootblock_mainboard_init(void)
|
|||
/* spi2 for firmware ROM */
|
||||
writel(IOMUX_SPI2_CSCLK, &rk3288_grf->iomux_spi2csclk);
|
||||
writel(IOMUX_SPI2_TXRX, &rk3288_grf->iomux_spi2txrx);
|
||||
rockchip_spi_init(CONFIG_BOOT_MEDIA_SPI_BUS);
|
||||
rockchip_spi_init(CONFIG_BOOT_MEDIA_SPI_BUS, 11000000);
|
||||
|
||||
/* spi0 for chrome ec */
|
||||
writel(IOMUX_SPI0, &rk3288_grf->iomux_spi0);
|
||||
rockchip_spi_init(CONFIG_EC_GOOGLE_CHROMEEC_SPI_BUS);
|
||||
rockchip_spi_init(CONFIG_EC_GOOGLE_CHROMEEC_SPI_BUS, 9000000);
|
||||
|
||||
setup_chromeos_gpios();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue