mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-06 05:04:26 +00:00
5990b05951
add DM support for parallel I/O ports on QUICC Engine Block Signed-off-by: Heiko Schocher <hs@denx.de> Patch-cc: Mario Six <mario.six@gdsys.cc> Patch-cc: Qiang Zhao <qiang.zhao@nxp.com> Patch-cc: Holger Brunck <holger.brunck@hitachi-powergrids.com> Series-changes: 2 - remove RFC - fixed Codingstyle errors, therefore new patch powerpc, mpc83xx: fix codingstyle issues for qe_io.c - moved DM part to drivers/pinctrl Commit-notes: Open questions / discussion: - I let the old none DM based implementation in code so boards should work with old implementation. This should be removed if all boards are converted to DM/DTS. - Unfortunately linux DTS does not use "pinctrl-" properties, instead "pio-handle" properties. Even worser old U-Boot code initializes all pins defined in "const qe_iop_conf_t qe_iop_conf_tab[]" table in board code. As linux does the same I decided to also scan through all subnodes containing "pio-map" property and initialize them too. The proper solution would be to check for "pio-handle" when a device is probed. END |
||
---|---|---|
.. | ||
arbiter | ||
bats | ||
elbc | ||
hid | ||
hrcw | ||
initreg | ||
lblaw | ||
sysio | ||
config.mk | ||
cpu.c | ||
cpu_init.c | ||
ecc.c | ||
fdt.c | ||
interrupts.c | ||
Kconfig | ||
law.c | ||
Makefile | ||
pci.c | ||
pcie.c | ||
qe_io.c | ||
serdes.c | ||
spd_sdram.c | ||
speed.c | ||
spl_minimal.c | ||
start.S | ||
traps.c | ||
u-boot-spl.lds | ||
u-boot.lds |