Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
FocalTech IOCTRL Pin Control

Pin control macros for FocalTech FT9001 SoC. More...

Topics

 IOCTRL Register Offsets
 IOCTRL register offsets.

Macros

#define FOCALTECH_IOCTRL_BASE   0x40000000U
#define FOCALTECH_PINCTRL_VALUE_POS   0U
#define FOCALTECH_PINCTRL_BIT_POS   1U
#define FOCALTECH_PINCTRL_REG_POS   6U
#define FOCALTECH_PINCTRL_VALUE_MASK   0x1U
#define FOCALTECH_PINCTRL_BIT_MASK   0x1FU
#define FOCALTECH_PINCTRL_REG_MASK   0xFFFFFU
#define FOCALTECH_PINMUX(reg, bit, value)
#define FOCALTECH_PINCTRL_REG_GET(pinmux)
#define FOCALTECH_PINCTRL_BIT_GET(pinmux)
#define FOCALTECH_PINCTRL_VALUE_GET(pinmux)

Detailed Description

Pin control macros for FocalTech FT9001 SoC.

Macro Definition Documentation

◆ FOCALTECH_IOCTRL_BASE

#define FOCALTECH_IOCTRL_BASE   0x40000000U

◆ FOCALTECH_PINCTRL_BIT_GET

#define FOCALTECH_PINCTRL_BIT_GET ( pinmux)

#include <zephyr/dt-bindings/pinctrl/focaltech_ft9001_pinctrl.h>

Value:
#define FOCALTECH_PINCTRL_BIT_POS
Definition focaltech_ft9001_pinctrl.h:25
#define FOCALTECH_PINCTRL_BIT_MASK
Definition focaltech_ft9001_pinctrl.h:29

◆ FOCALTECH_PINCTRL_BIT_MASK

#define FOCALTECH_PINCTRL_BIT_MASK   0x1FU

◆ FOCALTECH_PINCTRL_BIT_POS

#define FOCALTECH_PINCTRL_BIT_POS   1U

◆ FOCALTECH_PINCTRL_REG_GET

#define FOCALTECH_PINCTRL_REG_GET ( pinmux)

#include <zephyr/dt-bindings/pinctrl/focaltech_ft9001_pinctrl.h>

Value:
#define FOCALTECH_PINCTRL_REG_MASK
Definition focaltech_ft9001_pinctrl.h:30
#define FOCALTECH_PINCTRL_REG_POS
Definition focaltech_ft9001_pinctrl.h:26
#define FOCALTECH_IOCTRL_BASE
Definition focaltech_ft9001_pinctrl.h:22

◆ FOCALTECH_PINCTRL_REG_MASK

#define FOCALTECH_PINCTRL_REG_MASK   0xFFFFFU

◆ FOCALTECH_PINCTRL_REG_POS

#define FOCALTECH_PINCTRL_REG_POS   6U

◆ FOCALTECH_PINCTRL_VALUE_GET

#define FOCALTECH_PINCTRL_VALUE_GET ( pinmux)

#include <zephyr/dt-bindings/pinctrl/focaltech_ft9001_pinctrl.h>

Value:
#define FOCALTECH_PINCTRL_VALUE_POS
Definition focaltech_ft9001_pinctrl.h:24
#define FOCALTECH_PINCTRL_VALUE_MASK
Definition focaltech_ft9001_pinctrl.h:28

◆ FOCALTECH_PINCTRL_VALUE_MASK

#define FOCALTECH_PINCTRL_VALUE_MASK   0x1U

◆ FOCALTECH_PINCTRL_VALUE_POS

#define FOCALTECH_PINCTRL_VALUE_POS   0U

◆ FOCALTECH_PINMUX

#define FOCALTECH_PINMUX ( reg,
bit,
value )