u-boot/arch/arm
Neal Frager 771635f6b0 arm64: zynqmp: Add output-enable pins to SOMs
Now that the zynqmp pinctrl driver supports the tri-state registers, make
sure that the pins requiring output-enable are configured appropriately for
SOMs.

Without it, all tristate setting for MIOs, which are not related to SOM
itself, are using default configuration which is not correct setting.
It means SDs, USBs, ethernet, etc. are not working properly.

In past it was fixed through calling tristate configuration via bootcmd:
usb_init=mw 0xFF180208 2020
kv260_gem3=mw 0xFF18020C 0xFC0 && gpio toggle gpio@ff0a000038 && \
  gpio toggle gpio@ff0a000038

Signed-off-by: Neal Frager <neal.frager@amd.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/7ecd98b2a302c5c6628e0234482f23c38e721fd6.1693492064.git.michal.simek@amd.com
2023-09-21 13:20:11 +02:00
..
cpu freescale: Drop call to init_func_vid() in the init sequence 2023-08-31 13:16:55 -04:00
dts arm64: zynqmp: Add output-enable pins to SOMs 2023-09-21 13:20:11 +02:00
include Prepare v2023.10-rc3 2023-08-21 17:32:17 -04:00
lib Prepare v2023.10-rc3 2023-08-21 17:32:17 -04:00
mach-apple arm: apple: Add initial Apple M2 Pro/Max support 2023-05-30 15:13:44 -04:00
mach-aspeed
mach-at91 board: at91: sama5d29_curiosity: add initial support for sama5d29_curiosity 2023-08-07 11:42:16 +03:00
mach-bcm283x arm: bcm283x undefined reference to "print_cpuinfo" 2023-08-17 16:39:20 -04:00
mach-bcmbca
mach-bcmstb
mach-cortina
mach-davinci include: Remove unused header files 2023-05-31 12:31:47 -04:00
mach-exynos
mach-highbank
mach-histb arm: histb: hi3798mv200: add initial support for Hi3798MV200 HC2910-2AGHD05 board 2023-05-03 09:05:24 -04:00
mach-hpe
mach-imx Prepare v2023.10-rc4 2023-09-04 10:51:58 -04:00
mach-integrator
mach-ipq40xx
mach-k3 arm: mach-k3: am625: Add support for UDA FS 2023-09-08 10:07:12 -04:00
mach-keystone include: Remove unused header files 2023-05-31 12:31:47 -04:00
mach-kirkwood
mach-lpc32xx
mach-mediatek arm: mediatek: add support for MediaTek MT7988 SoC 2023-08-03 09:40:50 -04:00
mach-meson arch/arm: meson: sm: introduce power domain functions 2023-06-28 10:05:34 +02:00
mach-mvebu common: return type board_get_usable_ram_top 2023-08-15 18:21:17 +02:00
mach-nexell
mach-npcm arch: arm: npcm8xx: add cpu version and 4G ram support 2023-07-14 12:52:18 -04:00
mach-octeontx
mach-octeontx2
mach-omap2 am33xx: ignore return value from usb_ether_init() 2023-09-18 17:34:14 -04:00
mach-orion5x
mach-owl
mach-qemu
mach-rmobile ARM: rmobile: Clean up rmobile_cpuinfo_idx() 2023-09-06 13:47:44 -04:00
mach-rockchip board: usb: Replace legacy usb_gadget_handle_interrupts() 2023-09-15 23:38:02 +02:00
mach-s5pc1xx
mach-snapdragon
mach-socfpga
mach-sti
mach-stm32
mach-stm32mp Prepare v2023.10-rc3 2023-08-21 17:32:17 -04:00
mach-sunxi Prepare v2023.10-rc3 2023-08-21 17:32:17 -04:00
mach-tegra ARM: tegra: Changes for v2023.10-rc1 2023-08-18 10:05:04 -04:00
mach-u8500
mach-uniphier arm: uniphier: fix header inclusion guard 2023-05-31 10:11:46 -04:00
mach-versal arm64: zynqmp: Switch to amd.com emails 2023-07-21 09:00:38 +02:00
mach-versal-net xilinx: Consolidate zynqmp_mmio_read/write in zynqmp_firmware.h 2023-07-21 09:00:38 +02:00
mach-versatile
mach-zynq
mach-zynqmp xilinx: zynqmp: Extract aes operation into new file 2023-09-21 13:20:10 +02:00
mach-zynqmp-r5
thumb1/include/asm/proc-armv
config.mk arm: Centralize fixed register logic 2023-04-25 15:31:27 -04:00
Kconfig arm: qemu: Enable usb keyboard as an input device 2023-08-24 16:47:25 -04:00
Kconfig.debug
Makefile arm: add support for Hisilicon HiSTB family SoCs 2023-05-03 09:05:24 -04:00