diff options
author | Mark Kettenis <kettenis@cvs.openbsd.org> | 2024-02-17 12:01:46 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@cvs.openbsd.org> | 2024-02-17 12:01:46 +0000 |
commit | f41de4f69d68ad3073662da2245fcb9f32e65d4c (patch) | |
tree | a8f0a2f3f79413dbda2f63c64b6e42f1839e32a5 /sys/arch | |
parent | 9745a1be3c9b4fec50e36741ddd9e6a2b00414ea (diff) |
Add JH7100 I2C clocks.
ok miod@, jsg@
Diffstat (limited to 'sys/arch')
-rw-r--r-- | sys/arch/riscv64/dev/stfclock.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/sys/arch/riscv64/dev/stfclock.c b/sys/arch/riscv64/dev/stfclock.c index c2dec12742f..4737abeba22 100644 --- a/sys/arch/riscv64/dev/stfclock.c +++ b/sys/arch/riscv64/dev/stfclock.c @@ -1,4 +1,4 @@ -/* $OpenBSD: stfclock.c,v 1.12 2023/09/23 18:29:55 kettenis Exp $ */ +/* $OpenBSD: stfclock.c,v 1.13 2024/02/17 12:01:45 kettenis Exp $ */ /* * Copyright (c) 2022 Mark Kettenis <kettenis@openbsd.org> * Copyright (c) 2023 Joel Sing <jsing@openbsd.org> @@ -50,7 +50,10 @@ #define JH7100_CLK_GMAC_ROOT_DIV 121 #define JH7100_CLK_GMAC_GTX 123 #define JH7100_CLK_UART0_CORE 147 +#define JH7100_CLK_I2C0_CORE 155 +#define JH7100_CLK_I2C1_CORE 157 #define JH7100_CLK_UART3_CORE 162 +#define JH7100_CLK_I2C2_CORE 168 #define JH7100_CLK_TEMP_APB 183 #define JH7100_CLK_TEMP_SENSE 184 #define JH7100_CLK_PLL0_OUT 186 @@ -408,9 +411,12 @@ stfclock_get_frequency_jh7100(void *cookie, uint32_t *cells) break; case JH7100_CLK_SDIO0_CCLKINT: case JH7100_CLK_UART3_CORE: + case JH7100_CLK_I2C2_CORE: parent = JH7100_CLK_PERH0_SRC; break; case JH7100_CLK_SDIO1_CCLKINT: + case JH7100_CLK_I2C0_CORE: + case JH7100_CLK_I2C1_CORE: case JH7100_CLK_UART0_CORE: parent = JH7100_CLK_PERH1_SRC; break; @@ -468,8 +474,11 @@ stfclock_enable_jh7100(void *cookie, uint32_t *cells, int on) case JH7100_CLK_SDIO1_AHB: case JH7100_CLK_GMAC_AHB: case JH7100_CLK_GMAC_GTX: + case JH7100_CLK_I2C0_CORE: + case JH7100_CLK_I2C1_CORE: case JH7100_CLK_UART0_CORE: case JH7100_CLK_UART3_CORE: + case JH7100_CLK_I2C2_CORE: case JH7100_CLK_TEMP_APB: case JH7100_CLK_TEMP_SENSE: if (on) |