Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

IPS Clock Gate Control Register peripherals. More...

Macros

#define FOCALTECH_CLOCK_IO_CTRL   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 0U)
 IO controller clock.
#define FOCALTECH_CLOCK_WDT   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 1U)
 Watchdog timer clock.
#define FOCALTECH_CLOCK_RTC   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 2U)
 RTC clock.
#define FOCALTECH_CLOCK_PIT1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 3U)
 PIT1 clock.
#define FOCALTECH_CLOCK_PIT2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 4U)
 PIT2 clock.
#define FOCALTECH_CLOCK_USI1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 5U)
 USI1 clock.
#define FOCALTECH_CLOCK_EDMAC1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 6U)
 EDMAC1 clock.
#define FOCALTECH_CLOCK_SPI1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 7U)
 SPI1 clock.
#define FOCALTECH_CLOCK_SPI2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 8U)
 SPI2 clock.
#define FOCALTECH_CLOCK_SPI3   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 9U)
 SPI3 clock.
#define FOCALTECH_CLOCK_SCI1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 10U)
 SCI1 clock.
#define FOCALTECH_CLOCK_SCI2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 11U)
 SCI2 clock.
#define FOCALTECH_CLOCK_USI2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 12U)
 USI2 clock.
#define FOCALTECH_CLOCK_CAN1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 13U)
 CAN1 clock.
#define FOCALTECH_CLOCK_I2C1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 14U)
 I2C1 clock.
#define FOCALTECH_CLOCK_PWM0   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 15U)
 PWM0 clock.
#define FOCALTECH_CLOCK_I2C2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 16U)
 I2C2 clock.
#define FOCALTECH_CLOCK_CAN2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 17U)
 CAN2 clock.
#define FOCALTECH_CLOCK_SCI3   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 18U)
 SCI3 clock.
#define FOCALTECH_CLOCK_QADC   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 20U)
 QADC clock.
#define FOCALTECH_CLOCK_DAC   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 21U)
 DAC clock.
#define FOCALTECH_CLOCK_MCC_IPS   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 22U)
 MCC IPS clock.
#define FOCALTECH_CLOCK_PWMT1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 23U)
 PWMT1 clock.
#define FOCALTECH_CLOCK_LD   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 24U)
 LD clock.
#define FOCALTECH_CLOCK_PWMT2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 25U)
 PWMT2 clock.
#define FOCALTECH_CLOCK_PGD   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 26U)
 PGD clock.
#define FOCALTECH_CLOCK_SEC_DET   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 27U)
 Security detector clock.
#define FOCALTECH_CLOCK_PCI   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 28U)
 PCI clock.
#define FOCALTECH_CLOCK_PMURTC   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 29U)
 PMU RTC clock.
#define FOCALTECH_CLOCK_AHB2IPS   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 30U)
 AHB2IPS clock.
#define FOCALTECH_CLOCK_PWMT3   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 31U)
 PWMT3 clock.

Detailed Description

IPS Clock Gate Control Register peripherals.

Macro Definition Documentation

◆ FOCALTECH_CLOCK_AHB2IPS

#define FOCALTECH_CLOCK_AHB2IPS   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 30U)

◆ FOCALTECH_CLOCK_CAN1

#define FOCALTECH_CLOCK_CAN1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 13U)

◆ FOCALTECH_CLOCK_CAN2

#define FOCALTECH_CLOCK_CAN2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 17U)

◆ FOCALTECH_CLOCK_DAC

#define FOCALTECH_CLOCK_DAC   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 21U)

◆ FOCALTECH_CLOCK_EDMAC1

#define FOCALTECH_CLOCK_EDMAC1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 6U)

◆ FOCALTECH_CLOCK_I2C1

#define FOCALTECH_CLOCK_I2C1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 14U)

◆ FOCALTECH_CLOCK_I2C2

#define FOCALTECH_CLOCK_I2C2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 16U)

◆ FOCALTECH_CLOCK_IO_CTRL

#define FOCALTECH_CLOCK_IO_CTRL   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 0U)

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

IO controller clock.

◆ FOCALTECH_CLOCK_LD

#define FOCALTECH_CLOCK_LD   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 24U)

◆ FOCALTECH_CLOCK_MCC_IPS

#define FOCALTECH_CLOCK_MCC_IPS   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 22U)

◆ FOCALTECH_CLOCK_PCI

#define FOCALTECH_CLOCK_PCI   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 28U)

◆ FOCALTECH_CLOCK_PGD

#define FOCALTECH_CLOCK_PGD   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 26U)

◆ FOCALTECH_CLOCK_PIT1

#define FOCALTECH_CLOCK_PIT1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 3U)

◆ FOCALTECH_CLOCK_PIT2

#define FOCALTECH_CLOCK_PIT2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 4U)

◆ FOCALTECH_CLOCK_PMURTC

#define FOCALTECH_CLOCK_PMURTC   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 29U)

◆ FOCALTECH_CLOCK_PWM0

#define FOCALTECH_CLOCK_PWM0   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 15U)

◆ FOCALTECH_CLOCK_PWMT1

#define FOCALTECH_CLOCK_PWMT1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 23U)

◆ FOCALTECH_CLOCK_PWMT2

#define FOCALTECH_CLOCK_PWMT2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 25U)

◆ FOCALTECH_CLOCK_PWMT3

#define FOCALTECH_CLOCK_PWMT3   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 31U)

◆ FOCALTECH_CLOCK_QADC

#define FOCALTECH_CLOCK_QADC   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 20U)

◆ FOCALTECH_CLOCK_RTC

#define FOCALTECH_CLOCK_RTC   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 2U)

◆ FOCALTECH_CLOCK_SCI1

#define FOCALTECH_CLOCK_SCI1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 10U)

◆ FOCALTECH_CLOCK_SCI2

#define FOCALTECH_CLOCK_SCI2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 11U)

◆ FOCALTECH_CLOCK_SCI3

#define FOCALTECH_CLOCK_SCI3   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 18U)

◆ FOCALTECH_CLOCK_SEC_DET

#define FOCALTECH_CLOCK_SEC_DET   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 27U)

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

Security detector clock.

◆ FOCALTECH_CLOCK_SPI1

#define FOCALTECH_CLOCK_SPI1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 7U)

◆ FOCALTECH_CLOCK_SPI2

#define FOCALTECH_CLOCK_SPI2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 8U)

◆ FOCALTECH_CLOCK_SPI3

#define FOCALTECH_CLOCK_SPI3   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 9U)

◆ FOCALTECH_CLOCK_USI1

#define FOCALTECH_CLOCK_USI1   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 5U)

◆ FOCALTECH_CLOCK_USI2

#define FOCALTECH_CLOCK_USI2   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 12U)

◆ FOCALTECH_CLOCK_WDT

#define FOCALTECH_CLOCK_WDT   FOCALTECH_CLOCK_CONFIG(IPSCGCR, 1U)

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

Watchdog timer clock.