Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
FocalTech Clock Configuration Macros

Macros for encoding clock register and bit information. More...

Macros

#define FOCALTECH_CLOCK_SHIFT   6U
#define FOCALTECH_CLOCK_MASK   ((1U << FOCALTECH_CLOCK_SHIFT) - 1U)
#define FOCALTECH_CLOCK_CONFIG(reg, bit)

Detailed Description

Macros for encoding clock register and bit information.

Macro Definition Documentation

◆ FOCALTECH_CLOCK_CONFIG

#define FOCALTECH_CLOCK_CONFIG ( reg,
bit )

#include <zephyr/dt-bindings/clock/focaltech_ft9001_clocks.h>

Value:
(((FOCALTECH_##reg##_OFFSET) << FOCALTECH_CLOCK_SHIFT) | ((bit) & FOCALTECH_CLOCK_MASK))
#define FOCALTECH_CLOCK_MASK
Definition focaltech_ft9001_clocks.h:17
#define FOCALTECH_CLOCK_SHIFT
Definition focaltech_ft9001_clocks.h:16

◆ FOCALTECH_CLOCK_MASK

#define FOCALTECH_CLOCK_MASK   ((1U << FOCALTECH_CLOCK_SHIFT) - 1U)

◆ FOCALTECH_CLOCK_SHIFT

#define FOCALTECH_CLOCK_SHIFT   6U