zephyr/soc/arm64
Aymeric Aillet 1738543c5d drivers: pinctrl: Add R-Car Gen4 support
Renesas R-Car Gen4 is different from Gen3 regarding pinmux.

While Gen3 had only one base address to manage all pins,
Gen4 has one set of pinmux registers per GPIO banks.

We could expose one pinmux register per GPIO controllers,
but that would break potential compatibility with Linux
Device tree.

Instead create a reg_base array to parse all reg base from
device tree and identify proper base address based on the pin
definition.

This imply to add a pfc_base parameter to most of the pfc_rcar
function.

Signed-off-by: Julien Massot <julien.massot@iot.bzh>
Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
2023-11-25 08:50:47 -05:00
..
arm cmake: arm64: update arm64 SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
bcm2711 cmake: arm64: update arm64 SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
bcm_vk cmake: arm64: update arm64 SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
intel_socfpga cmake: arm64: update arm64 SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
nxp_imx soc: arm64: mimx8m & 9: define SOC name followed by Core name 2023-11-15 11:42:06 +01:00
nxp_layerscape cmake: arm64: update arm64 SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
qemu_cortex_a53 cmake: arm64: update arm64 SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
qemu_virt_arm64 cmake: arm64: update arm64 SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
renesas_rcar drivers: pinctrl: Add R-Car Gen4 support 2023-11-25 08:50:47 -05:00
rockchip boards: arm64: provide support for ROC-RK3568-PC 2023-11-06 10:14:20 +01:00
ti_k3 cmake: arm64: update arm64 SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
xenvm cmake: arm64: update arm64 SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
CMakeLists.txt arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
Kconfig arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00