diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2019-05-03 21:49:19 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-05-06 09:04:56 +0200 |
commit | cb8934b3718fcca2042779ca4126c1e16bb75640 (patch) | |
tree | d5a761b505aec810383f3d2d2107c6d04ece85a6 | |
parent | d6d3d0aecece84afe9ebd3c787d22a9ed8965af6 (diff) | |
download | barebox-cb8934b3718fcca2042779ca4126c1e16bb75640.tar.gz barebox-cb8934b3718fcca2042779ca4126c1e16bb75640.tar.xz |
ARM: rpi: add clock for sdhost
The sdhost is driven by the core clock.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | arch/arm/boards/raspberry-pi/rpi-common.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/boards/raspberry-pi/rpi-common.c b/arch/arm/boards/raspberry-pi/rpi-common.c index bc877f853a..dd6bbd5bdd 100644 --- a/arch/arm/boards/raspberry-pi/rpi-common.c +++ b/arch/arm/boards/raspberry-pi/rpi-common.c @@ -319,6 +319,14 @@ static int rpi_clock_init(void) clkdev_add_physbase(clk, 0x20300000, NULL); clkdev_add_physbase(clk, 0x3f300000, NULL); + clk = rpi_register_firmware_clock(BCM2835_MBOX_CLOCK_ID_CORE, + "bcm2835_sdhost"); + if (IS_ERR(clk)) + return PTR_ERR(clk); + + clkdev_add_physbase(clk, 0x20202000, NULL); + clkdev_add_physbase(clk, 0x3f202000, NULL); + return 0; } postconsole_initcall(rpi_clock_init); |