|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
Realtek BEE Pinctrl Devicetree Bindings. More...
Go to the source code of this file.
Macros | |
| #define | BEE_FUN_POS 16U |
| Position of the function field. | |
| #define | BEE_FUN_MSK 0xFFFFU |
| Mask for the function field. | |
| #define | BEE_PIN_POS 0U |
| Position of the pin field. | |
| #define | BEE_PIN_MSK 0x7FFU |
| Mask for the pin field. | |
| #define | BEE_PSEL(fun, pin) |
| Utility macro to construct a pinctrl configuration field. | |
| #define | BEE_PSEL_DISCONNECTED(fun) |
| Utility macro to configure a function without a physical pin connection. | |
Realtek BEE Pinctrl Devicetree Bindings.
| #define BEE_FUN_MSK 0xFFFFU |
Mask for the function field.
| #define BEE_FUN_POS 16U |
Position of the function field.
| #define BEE_PIN_MSK 0x7FFU |
Mask for the pin field.
| #define BEE_PIN_POS 0U |
Position of the pin field.
| #define BEE_PSEL | ( | fun, | |
| pin ) |
Utility macro to construct a pinctrl configuration field.
This macro generates the encoded value required by the pinctrl driver to configure a specific pin function.
| fun | Pin function name (without the BEE_ prefix). The macro automatically prepends BEE_ to this argument. |
| pin | Pad number/ID. |
| #define BEE_PSEL_DISCONNECTED | ( | fun | ) |
Utility macro to configure a function without a physical pin connection.
| fun | Pin function name (without the BEE_ prefix). The macro automatically prepends BEE_ to this argument. |