]> git.dujemihanovic.xyz Git - u-boot.git/commit
pinctrl: sunxi: move PIO_BASE into sunxi_gpio.h
authorAndre Przywara <andre.przywara@arm.com>
Tue, 6 Sep 2022 10:50:54 +0000 (11:50 +0100)
committerAndre Przywara <andre.przywara@arm.com>
Sun, 22 Oct 2023 22:40:57 +0000 (23:40 +0100)
commit1da48c99de18490a69c467df6c4a71701ac47fb1
tree9d449aee53b96cdc95cdf70bc81d9c0a2022d149
parent207ed0a3ddcb23fe0a5e8f83b36e6f039270bc46
pinctrl: sunxi: move PIO_BASE into sunxi_gpio.h

On the Allwinner platform we were describing a quite comprehensive
memory map in a per-SoC header unser arch/arm.
In the old days that was used by every driver, but nowadays it should
only be needed by SPL drivers (not using the DT). Many addresses in
there were never used, and some are not needed anymore.

To avoid a dependency on CPU specific headers in an arch specific
directory, move the definition of the pinctroller MMIO base address into
the sunxi_gpio.h header, because the SPL routines for GPIO should be the
only one needing this address.
This is a first step towards getting rid of cpu_sun[x]i.h completely,
and allows to remove the inclusion of that file from the sunxi_gpio.h
header.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
arch/arm/include/asm/arch-sunxi/cpu_sun4i.h
arch/arm/include/asm/arch-sunxi/cpu_sun50i_h6.h
arch/arm/include/asm/arch-sunxi/cpu_sun9i.h
include/sunxi_gpio.h