zephyr/include/dt-bindings
Erwan Gouriou 097cb02e59 drivers/pinmux: stm32f1: Rework pinmux remap information encoding
Aim of this change is to remove the need for the pinmux driver
on stm32f1 series to access the base address of the pinmux owner
device.

This is achieved by a modification in the device tree pin definition.
Instead of providing a generic information on type of the remap
(such as NO_REMAP, PARTIAL_REMAP, FULL_REMAP), the remap field
encodes all the information required to perform the remap register
configuration:
-Address of the targeted remap register in AFIO peripheral
-Position of the remap configuration in the remap register
-Mask used for the remap configuration encoding
-Value of the expected remap configuration.

All the possible remap configurations are encoded and predefined
in a new stm32f1-afio.h dt-bindings include.

To match this new configuration, all stm32f1 -pinctrl.dtsi should
be regenerated to use these new remap definitions.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-11-23 10:37:01 -05:00
..
adc drivers: adc: Define max acquisition time 2021-05-08 10:18:09 -05:00
clock clock: esp32: unify clock control for all espressif socs 2021-11-04 15:21:26 -04:00
dac
display
espi
ethernet drivers: ethernet: xlnx_gem: Zynq-7000 support for the Xilinx GEM driver 2021-10-28 15:26:50 +02:00
gpio gpio: Add GPIO voltage overrides 2021-06-18 16:51:23 -04:00
i2c
interrupt-controller soc: it8xxx2: add support for eSPI driver 2021-11-12 14:51:10 +01:00
led boards: arm: Add Legend 2.5" boards 2021-08-23 08:26:23 -04:00
lora
memory-controller
pcie drivers: pcie: Introduce API to look up devices by ID 2021-02-15 08:23:05 -05:00
pinctrl drivers/pinmux: stm32f1: Rework pinmux remap information encoding 2021-11-23 10:37:01 -05:00
pwm ITE drivers/pwm: add PWM for it8xxx2 2021-07-01 13:21:06 -04:00
rdc
sensor drivers: sensor: Add driver for TI INA23x 2021-07-27 17:59:23 -04:00
spi spi: Fixing documentation for groups of macros 2021-11-19 11:50:38 +01:00
usb
dt-util.h