Go to the source code of this file.
|
#define | SILABS_PINCTRL_GPIO_PORT_MASK 0x0000000FUL |
|
#define | SILABS_PINCTRL_GPIO_PIN_MASK 0x000000F0UL |
|
#define | SILABS_PINCTRL_PERIPH_BASE_MASK 0x0003FF00UL |
|
#define | SILABS_PINCTRL_HAVE_EN_MASK 0x00040000UL |
|
#define | SILABS_PINCTRL_EN_BIT_MASK 0x00F80000UL |
|
#define | SILABS_PINCTRL_ROUTE_MASK 0x1F000000UL |
|
#define | SILABS_PINCTRL_HAVE_ROUTE_MASK 0x20000000UL |
|
#define | SILABS_PINCTRL_ANALOG_MASK 0x80000000UL |
|
#define | SILABS_PINCTRL_ABUS_BUS_MASK 0x0000C000UL |
|
#define | SILABS_PINCTRL_ABUS_PARITY_MASK 0x00003000UL |
|
#define | SILABS_PINCTRL_ABUS_PERIPH_MASK 0x00000F00UL |
|
#define | SILABS_PINCTRL_UNUSED 0xFF |
|
#define | SILABS_PINCTRL_ANALOG 0xAA |
|
#define | SILABS_DBUS(port, pin, periph_base, en_present, en_bit, route) |
|
#define | SILABS_FIXED_ROUTE(port, pin, periph_base, en_bit) |
|
#define | SILABS_ABUS(bus, parity, peripheral) |
|
◆ SILABS_ABUS
#define SILABS_ABUS |
( |
| bus, |
|
|
| parity, |
|
|
| peripheral ) |
Value:
#define SILABS_PINCTRL_ABUS_PARITY_MASK
Definition silabs-pinctrl-dbus.h:43
#define SILABS_PINCTRL_ABUS_BUS_MASK
Definition silabs-pinctrl-dbus.h:42
#define SILABS_PINCTRL_ABUS_PERIPH_MASK
Definition silabs-pinctrl-dbus.h:44
#define SILABS_PINCTRL_ANALOG_MASK
Definition silabs-pinctrl-dbus.h:41
#define FIELD_PREP(mask, value)
Definition silabs-pinctrl-siwx91x.h:15
◆ SILABS_DBUS
#define SILABS_DBUS |
( |
| port, |
|
|
| pin, |
|
|
| periph_base, |
|
|
| en_present, |
|
|
| en_bit, |
|
|
| route ) |
Value:
#define SILABS_PINCTRL_HAVE_EN_MASK
Definition silabs-pinctrl-dbus.h:36
#define SILABS_PINCTRL_GPIO_PIN_MASK
Definition silabs-pinctrl-dbus.h:34
#define SILABS_PINCTRL_HAVE_ROUTE_MASK
Definition silabs-pinctrl-dbus.h:39
#define SILABS_PINCTRL_EN_BIT_MASK
Definition silabs-pinctrl-dbus.h:37
#define SILABS_PINCTRL_ROUTE_MASK
Definition silabs-pinctrl-dbus.h:38
#define SILABS_PINCTRL_PERIPH_BASE_MASK
Definition silabs-pinctrl-dbus.h:35
#define SILABS_PINCTRL_GPIO_PORT_MASK
Definition silabs-pinctrl-dbus.h:33
◆ SILABS_FIXED_ROUTE
#define SILABS_FIXED_ROUTE |
( |
| port, |
|
|
| pin, |
|
|
| periph_base, |
|
|
| en_bit ) |
◆ SILABS_PINCTRL_ABUS_BUS_MASK
#define SILABS_PINCTRL_ABUS_BUS_MASK 0x0000C000UL |
◆ SILABS_PINCTRL_ABUS_PARITY_MASK
#define SILABS_PINCTRL_ABUS_PARITY_MASK 0x00003000UL |
◆ SILABS_PINCTRL_ABUS_PERIPH_MASK
#define SILABS_PINCTRL_ABUS_PERIPH_MASK 0x00000F00UL |
◆ SILABS_PINCTRL_ANALOG
#define SILABS_PINCTRL_ANALOG 0xAA |
◆ SILABS_PINCTRL_ANALOG_MASK
#define SILABS_PINCTRL_ANALOG_MASK 0x80000000UL |
◆ SILABS_PINCTRL_EN_BIT_MASK
#define SILABS_PINCTRL_EN_BIT_MASK 0x00F80000UL |
◆ SILABS_PINCTRL_GPIO_PIN_MASK
#define SILABS_PINCTRL_GPIO_PIN_MASK 0x000000F0UL |
◆ SILABS_PINCTRL_GPIO_PORT_MASK
#define SILABS_PINCTRL_GPIO_PORT_MASK 0x0000000FUL |
◆ SILABS_PINCTRL_HAVE_EN_MASK
#define SILABS_PINCTRL_HAVE_EN_MASK 0x00040000UL |
◆ SILABS_PINCTRL_HAVE_ROUTE_MASK
#define SILABS_PINCTRL_HAVE_ROUTE_MASK 0x20000000UL |
◆ SILABS_PINCTRL_PERIPH_BASE_MASK
#define SILABS_PINCTRL_PERIPH_BASE_MASK 0x0003FF00UL |
◆ SILABS_PINCTRL_ROUTE_MASK
#define SILABS_PINCTRL_ROUTE_MASK 0x1F000000UL |
◆ SILABS_PINCTRL_UNUSED
#define SILABS_PINCTRL_UNUSED 0xFF |