diff options
author | Luke V <wulfstawulfsta@gmail.com> | 2023-10-19 13:01:59 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-19 13:01:59 -0400 |
commit | dd01e99c595023a5724d993f300f038eea918f5a (patch) | |
tree | 6b9ee85f0097b5e4961dcd296d1f00483d480c09 /src/atsam/main.c | |
parent | b1f597c550dc90386f417a2d3b4fc35b4189c902 (diff) | |
download | kutter-dd01e99c595023a5724d993f300f038eea918f5a.tar.gz kutter-dd01e99c595023a5724d993f300f038eea918f5a.tar.xz kutter-dd01e99c595023a5724d993f300f038eea918f5a.zip |
atsam: Add support for CAN on atsame70 (#6366)
Signed-off-by: Luke Vuksta <wulfstawulfsta@gmail.com>
Diffstat (limited to 'src/atsam/main.c')
-rw-r--r-- | src/atsam/main.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/atsam/main.c b/src/atsam/main.c index 8c2e4318..3728b734 100644 --- a/src/atsam/main.c +++ b/src/atsam/main.c @@ -14,6 +14,8 @@ #define FREQ_PERIPH_DIV (CONFIG_MACH_SAME70 ? 2 : 1) #define FREQ_PERIPH (CONFIG_CLOCK_FREQ / FREQ_PERIPH_DIV) +#define FREQ_SAME70_CAN 80000000 + /**************************************************************** * watchdog handler ****************************************************************/ @@ -62,6 +64,10 @@ enable_pclock(uint32_t id) uint32_t get_pclock_frequency(uint32_t id) { +#if CONFIG_MACH_SAME70 + if (id == MCAN0_CLOCK_ID || id == MCAN1_CLOCK_ID) + return FREQ_SAME70_CAN; +#endif return FREQ_PERIPH; } |