diff options
author | 2019-12-03 09:08:04 +0000 | |
---|---|---|
committer | 2019-12-03 09:08:04 +0000 | |
commit | 8c9e697ffdd2d6c1c4ea76f0aa2646f150b12beb (patch) | |
tree | a2d5437806095aeb61ec63f06933c38e3d1546ca | |
parent | Document implicit "." default file for -R (diff) | |
download | wireguard-openbsd-8c9e697ffdd2d6c1c4ea76f0aa2646f150b12beb.tar.xz wireguard-openbsd-8c9e697ffdd2d6c1c4ea76f0aa2646f150b12beb.zip |
Add support for the RK3399's PWM clock to rkclock(4).
ok kurt@
-rw-r--r-- | sys/dev/fdt/rkclock.c | 8 | ||||
-rw-r--r-- | sys/dev/fdt/rkclock_clocks.h | 1 |
2 files changed, 8 insertions, 1 deletions
diff --git a/sys/dev/fdt/rkclock.c b/sys/dev/fdt/rkclock.c index e2c0abf4eea..1bbeddbeff3 100644 --- a/sys/dev/fdt/rkclock.c +++ b/sys/dev/fdt/rkclock.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rkclock.c,v 1.47 2019/11/29 21:58:31 patrick Exp $ */ +/* $OpenBSD: rkclock.c,v 1.48 2019/12/03 09:08:04 patrick Exp $ */ /* * Copyright (c) 2017, 2018 Mark Kettenis <kettenis@openbsd.org> * @@ -2007,6 +2007,11 @@ struct rkclock rk3399_pmu_clocks[] = { { RK3399_PLL_PPLL } }, { + RK3399_PCLK_RKPWM, RK3399_PMUCRU_CLKSEL_CON(0), + 0, DIV(6, 0), + { RK3399_PLL_PPLL } + }, + { /* Sentinel */ } }; @@ -2063,6 +2068,7 @@ rk3399_pmu_enable(void *cookie, uint32_t *cells, int on) case RK3399_PCLK_I2C0: case RK3399_PCLK_I2C4: case RK3399_PCLK_I2C8: + case RK3399_PCLK_RKPWM: /* Enabled by default. */ break; default: diff --git a/sys/dev/fdt/rkclock_clocks.h b/sys/dev/fdt/rkclock_clocks.h index 23057cddaaf..061d3c926bf 100644 --- a/sys/dev/fdt/rkclock_clocks.h +++ b/sys/dev/fdt/rkclock_clocks.h @@ -180,6 +180,7 @@ #define RK3399_PCLK_I2C0 27 #define RK3399_PCLK_I2C4 28 #define RK3399_PCLK_I2C8 29 +#define RK3399_PCLK_RKPWM 30 #define RK3399_XIN24M 1023 #define RK3399_CLK_32K 1022 |