diff options
author | 2017-05-05 13:23:52 +0000 | |
---|---|---|
committer | 2017-05-05 13:23:52 +0000 | |
commit | c4f96b6eb94fe6db93a494cc6e1c8aa3da5b771d (patch) | |
tree | 8ba5cbcb28256d142093f9904adeffd0c9dc5cd7 /sys/dev/fdt/rkclock.c | |
parent | move .ll to the roff modules (diff) | |
download | wireguard-openbsd-c4f96b6eb94fe6db93a494cc6e1c8aa3da5b771d.tar.xz wireguard-openbsd-c4f96b6eb94fe6db93a494cc6e1c8aa3da5b771d.zip |
Add eMMC-related clocks.
Diffstat (limited to 'sys/dev/fdt/rkclock.c')
-rw-r--r-- | sys/dev/fdt/rkclock.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/sys/dev/fdt/rkclock.c b/sys/dev/fdt/rkclock.c index f10aae5d164..d641cdfbe41 100644 --- a/sys/dev/fdt/rkclock.c +++ b/sys/dev/fdt/rkclock.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rkclock.c,v 1.1 2017/04/30 17:42:32 kettenis Exp $ */ +/* $OpenBSD: rkclock.c,v 1.2 2017/05/05 13:23:52 kettenis Exp $ */ /* * Copyright (c) 2017 Mark Kettenis <kettenis@openbsd.org> * @@ -30,6 +30,7 @@ /* Registers */ #define RK3399_CRU_CLKSEL_CON(i) (0x0100 + (i) * 4) +#define RK3399_CRU_CLKGATE_CON(i) (0x0300 + (i) * 4) #include "rkclock_clocks.h" @@ -213,6 +214,9 @@ rk3399_enable(void *cookie, uint32_t *cells, int on) uint32_t idx = cells[0]; switch (idx) { + case RK3399_CLK_EMMC: + /* Enabled by frimware! */ + break; case RK3399_CLK_UART0: case RK3399_CLK_UART1: case RK3399_CLK_UART2: @@ -225,6 +229,9 @@ rk3399_enable(void *cookie, uint32_t *cells, int on) case RK3399_HCLK_HOST1_ARB: /* Enabled by firmware! */ break; + case RK3399_ACLK_EMMC: + /* Enabled by firmware! */ + break; default: printf("%s: 0x%08x\n", __func__, idx); break; |