Zephyr Project API 4.1.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mspm0_clock.h File Reference

Go to the source code of this file.

Macros

#define MSPM0_CLOCK(clk, bit)   ((clk << 8) | bit)
 
#define MSPM0_CLOCK_PERIPH_REG_MASK(X)   (X & 0xFF)
 
#define MSPM0_CLOCK_SYSOSC   MSPM0_CLOCK(0x0, 0x0)
 
#define MSPM0_CLOCK_LFCLK   MSPM0_CLOCK(0x1, 0x2)
 
#define MSPM0_CLOCK_MFCLK   MSPM0_CLOCK(0x2, 0x4)
 
#define MSPM0_CLOCK_BUSCLK   MSPM0_CLOCK(0x3, 0x8)
 
#define MSPM0_CLOCK_ULPCLK   MSPM0_CLOCK(0x4, 0x8)
 
#define MSPM0_CLOCK_MCLK   MSPM0_CLOCK(0x5, 0x8)
 
#define MSPM0_CLOCK_MFPCLK   MSPM0_CLOCK(0x6, 0x0)
 
#define MSPM0_CLOCK_CANCLK   MSPM0_CLOCK(0x7, 0x0)
 
#define MSPM0_CLOCK_CLK_OUT   MSPM0_CLOCK(0x8, 0x0)
 

Macro Definition Documentation

◆ MSPM0_CLOCK

#define MSPM0_CLOCK (   clk,
  bit 
)    ((clk << 8) | bit)

◆ MSPM0_CLOCK_BUSCLK

#define MSPM0_CLOCK_BUSCLK   MSPM0_CLOCK(0x3, 0x8)

◆ MSPM0_CLOCK_CANCLK

#define MSPM0_CLOCK_CANCLK   MSPM0_CLOCK(0x7, 0x0)

◆ MSPM0_CLOCK_CLK_OUT

#define MSPM0_CLOCK_CLK_OUT   MSPM0_CLOCK(0x8, 0x0)

◆ MSPM0_CLOCK_LFCLK

#define MSPM0_CLOCK_LFCLK   MSPM0_CLOCK(0x1, 0x2)

◆ MSPM0_CLOCK_MCLK

#define MSPM0_CLOCK_MCLK   MSPM0_CLOCK(0x5, 0x8)

◆ MSPM0_CLOCK_MFCLK

#define MSPM0_CLOCK_MFCLK   MSPM0_CLOCK(0x2, 0x4)

◆ MSPM0_CLOCK_MFPCLK

#define MSPM0_CLOCK_MFPCLK   MSPM0_CLOCK(0x6, 0x0)

◆ MSPM0_CLOCK_PERIPH_REG_MASK

#define MSPM0_CLOCK_PERIPH_REG_MASK (   X)    (X & 0xFF)

◆ MSPM0_CLOCK_SYSOSC

#define MSPM0_CLOCK_SYSOSC   MSPM0_CLOCK(0x0, 0x0)

◆ MSPM0_CLOCK_ULPCLK

#define MSPM0_CLOCK_ULPCLK   MSPM0_CLOCK(0x4, 0x8)