Zephyr Project API 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
rtl8752h-clocks.h File Reference

Realtek RTL8752H Clock Controller Devicetree Bindings. More...

Go to the source code of this file.

Macros

#define APB_CLK(peri)
 Helper macro to reference an APB peripheral clock.
APB Peripheral Clock IDs

Clock identifiers for APB peripherals.

#define APB_PERIPH_I2S0_CLOCK   0U
 I2S0 clock.
#define APB_PERIPH_I2S1_CLOCK   1U
 I2S1 clock.
#define APB_PERIPH_CODEC_CLOCK   2U
 CODEC clock.
#define APB_PERIPH_GPIO_CLOCK   3U
 GPIO clock.
#define APB_PERIPH_GDMA_CLOCK   4U
 GDMA clock.
#define APB_PERIPH_TIMER_CLOCK   5U
 TIMER clock.
#define APB_PERIPH_ENHTIMER_CLOCK   6U
 ENHTIME clock.
#define APB_PERIPH_UART2_CLOCK   7U
 UART2 clock.
#define APB_PERIPH_UART0_CLOCK   8U
 UART0 clock.
#define APB_PERIPH_FLASH_CLOCK   9U
 FLASH clock.
#define APB_PERIPH_PKE_CLOCK   10U
 PKE clock.
#define APB_PERIPH_SHA256_CLOCK   11U
 SHA256 clock.
#define APB_PERIPH_FLASH1_CLOCK   12U
 FLASH1 clock.
#define APB_PERIPH_FLH_SEC_CLOCK   13U
 FLH_SEC clock.
#define APB_PERIPH_IR_CLOCK   14U
 IR clock.
#define APB_PERIPH_SPI1_CLOCK   15U
 SPI1 clock.
#define APB_PERIPH_SPI0_CLOCK   16U
 SPI0 clock.
#define APB_PERIPH_UART1_CLOCK   17U
 UART1 clock.
#define APB_PERIPH_IF8080_CLOCK   18U
 IF8080 clock.
#define APB_PERIPH_ADC_CLOCK   19U
 ADC clock.
#define APB_PERIPH_SPI2W_CLOCK   20U
 SPI2W clock.
#define APB_PERIPH_MODEM_CLOCK   21U
 MODEM clock.
#define APB_PERIPH_BLUEWIZ_CLOCK   22U
 BLUEWIZ clock.
#define APB_PERIPH_ZIGBEE_CLOCK   23U
 ZIGBEE clock.
#define APB_PERIPH_KEYSCAN_CLOCK   24U
 KEYSCAN clock.
#define APB_PERIPH_QDEC_CLOCK   25U
 QDEC clock.
#define APB_PERIPH_I2C1_CLOCK   26U
 I2C1 clock.
#define APB_PERIPH_I2C0_CLOCK   27U
 I2C0 clock.

Detailed Description

Realtek RTL8752H Clock Controller Devicetree Bindings.

Macro Definition Documentation

◆ APB_CLK

#define APB_CLK ( peri)
Value:
APB_PERIPH_##peri##_CLOCK

Helper macro to reference an APB peripheral clock.

Parameters
periThe peripheral name. The macro automatically expands to APB_PERIPH_<peri>_CLOCK.

◆ APB_PERIPH_ADC_CLOCK

#define APB_PERIPH_ADC_CLOCK   19U

ADC clock.

◆ APB_PERIPH_BLUEWIZ_CLOCK

#define APB_PERIPH_BLUEWIZ_CLOCK   22U

BLUEWIZ clock.

◆ APB_PERIPH_CODEC_CLOCK

#define APB_PERIPH_CODEC_CLOCK   2U

CODEC clock.

◆ APB_PERIPH_ENHTIMER_CLOCK

#define APB_PERIPH_ENHTIMER_CLOCK   6U

ENHTIME clock.

◆ APB_PERIPH_FLASH1_CLOCK

#define APB_PERIPH_FLASH1_CLOCK   12U

FLASH1 clock.

◆ APB_PERIPH_FLASH_CLOCK

#define APB_PERIPH_FLASH_CLOCK   9U

FLASH clock.

◆ APB_PERIPH_FLH_SEC_CLOCK

#define APB_PERIPH_FLH_SEC_CLOCK   13U

FLH_SEC clock.

◆ APB_PERIPH_GDMA_CLOCK

#define APB_PERIPH_GDMA_CLOCK   4U

GDMA clock.

◆ APB_PERIPH_GPIO_CLOCK

#define APB_PERIPH_GPIO_CLOCK   3U

GPIO clock.

◆ APB_PERIPH_I2C0_CLOCK

#define APB_PERIPH_I2C0_CLOCK   27U

I2C0 clock.

◆ APB_PERIPH_I2C1_CLOCK

#define APB_PERIPH_I2C1_CLOCK   26U

I2C1 clock.

◆ APB_PERIPH_I2S0_CLOCK

#define APB_PERIPH_I2S0_CLOCK   0U

I2S0 clock.

◆ APB_PERIPH_I2S1_CLOCK

#define APB_PERIPH_I2S1_CLOCK   1U

I2S1 clock.

◆ APB_PERIPH_IF8080_CLOCK

#define APB_PERIPH_IF8080_CLOCK   18U

IF8080 clock.

◆ APB_PERIPH_IR_CLOCK

#define APB_PERIPH_IR_CLOCK   14U

IR clock.

◆ APB_PERIPH_KEYSCAN_CLOCK

#define APB_PERIPH_KEYSCAN_CLOCK   24U

KEYSCAN clock.

◆ APB_PERIPH_MODEM_CLOCK

#define APB_PERIPH_MODEM_CLOCK   21U

MODEM clock.

◆ APB_PERIPH_PKE_CLOCK

#define APB_PERIPH_PKE_CLOCK   10U

PKE clock.

◆ APB_PERIPH_QDEC_CLOCK

#define APB_PERIPH_QDEC_CLOCK   25U

QDEC clock.

◆ APB_PERIPH_SHA256_CLOCK

#define APB_PERIPH_SHA256_CLOCK   11U

SHA256 clock.

◆ APB_PERIPH_SPI0_CLOCK

#define APB_PERIPH_SPI0_CLOCK   16U

SPI0 clock.

◆ APB_PERIPH_SPI1_CLOCK

#define APB_PERIPH_SPI1_CLOCK   15U

SPI1 clock.

◆ APB_PERIPH_SPI2W_CLOCK

#define APB_PERIPH_SPI2W_CLOCK   20U

SPI2W clock.

◆ APB_PERIPH_TIMER_CLOCK

#define APB_PERIPH_TIMER_CLOCK   5U

TIMER clock.

◆ APB_PERIPH_UART0_CLOCK

#define APB_PERIPH_UART0_CLOCK   8U

UART0 clock.

◆ APB_PERIPH_UART1_CLOCK

#define APB_PERIPH_UART1_CLOCK   17U

UART1 clock.

◆ APB_PERIPH_UART2_CLOCK

#define APB_PERIPH_UART2_CLOCK   7U

UART2 clock.

◆ APB_PERIPH_ZIGBEE_CLOCK

#define APB_PERIPH_ZIGBEE_CLOCK   23U

ZIGBEE clock.