u-boot/arch/arm
Mark Kettenis a609353e82 arm: apple: Point stdout-path to framebuffer when keyboard present
Unless you have a spare Apple Silicon machine, getting access to
the serial port on Apple Silicon machines requires special
hardware. Given that most machines come with a built-in screen
the framebuffer is likely to be the most convenient output device
for most users. While U-Boot will output to both serial and
framebuffer, OSes might not. Therefore set stdout-path to point
at /chosen/framebuffer when a keyboard is connected to the machine.

This behaviour can be overridden by setting the "stdout" variable
in the U-Boot environment. I addition to that keep the serial
console as the default when running under the m1n1 hypervisor.
The m1n1 hypervisor virtualizes the serial port such that it
can be easily accessed from any other machine with a USB port.

Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
Reviewed-by: Janne Grunau <j@jannau.net>
Tested-by: Janne Grunau <j@jannau.net>
2022-04-22 15:56:39 -04:00
..
cpu arm: set cntfrq_el0 if CONFIG_COUNTER_FREQUENCY is valid 2022-04-21 15:27:18 -04:00
dts u-boot-imx-20220422 2022-04-22 08:12:20 -04:00
include pci: imx: remove weak overrides no longer used 2022-04-21 14:38:03 +02:00
lib arm: Do not compile vector table when SYS_NO_VECTOR_TABLE is enabled 2022-04-21 12:31:36 +02:00
mach-apple arm: apple: Point stdout-path to framebuffer when keyboard present 2022-04-22 15:56:39 -04:00
mach-aspeed
mach-at91 at91: Remove unused LED code 2022-04-08 09:05:20 -04:00
mach-bcm283x doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
mach-bcmstb
mach-cortina
mach-davinci
mach-exynos exynos: Drop CONFIG_CLK_* 2022-04-01 10:28:47 -04:00
mach-highbank
mach-imx u-boot-imx-20220422 2022-04-22 08:12:20 -04:00
mach-integrator arm: integrator: Migrate platform-specific options and cleanup armcoremodule.h 2022-04-08 09:05:19 -04:00
mach-ipq40xx
mach-k3 Merge branch '2022-04-04-platform-updates' 2022-04-05 13:45:22 -04:00
mach-keystone
mach-kirkwood keymile: Move sourcing of common Kconfig 2022-04-01 10:28:46 -04:00
mach-lpc32xx
mach-mediatek
mach-meson
mach-mvebu arm: mvebu: a37xx: Add support for writing Security OTP values 2022-04-21 12:31:36 +02:00
mach-nexell video: Drop references to CONFIG_VIDEO et al 2022-03-28 20:17:07 +02:00
mach-octeontx
mach-octeontx2
mach-omap2 arm: Introduce new CONFIG_SPL_SYS_NO_VECTOR_TABLE option 2022-04-21 12:31:36 +02:00
mach-orion5x
mach-owl
mach-qemu
mach-rmobile armv8: Fix and simplify branch_if_master/branch_if_slave 2022-03-02 13:59:29 -05:00
mach-rockchip arm: set cntfrq_el0 if CONFIG_COUNTER_FREQUENCY is valid 2022-04-21 15:27:18 -04:00
mach-s5pc1xx doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
mach-snapdragon
mach-socfpga iopoll: Extend read_poll_timeout macro to support variable parameters 2022-04-12 19:10:44 +02:00
mach-sti
mach-stm32
mach-stm32mp spl: mmc: extend spl_mmc_boot_mode() to take mmc argument 2022-04-04 23:24:17 +01:00
mach-sunxi sunxi: eMMC: Improve automatic boot source detection 2022-04-05 00:08:40 +01:00
mach-tegra tegra: Migrate CI_UDC_HAS_HOSTPC to Kconfig 2022-04-08 09:05:19 -04:00
mach-u8500
mach-uniphier spl: mmc: extend spl_mmc_boot_mode() to take mmc argument 2022-04-04 23:24:17 +01:00
mach-versal arch: arm: move COUNTER_FREQUENCY from versal to arm 2022-04-21 14:32:40 -04:00
mach-versatile
mach-zynq ARM: zynq: Fix debug uart initialization 2022-02-21 13:20:24 +01:00
mach-zynqmp arm64: zynqmp: Fix debug uart initialization 2022-02-21 13:20:29 +01:00
mach-zynqmp-r5
thumb1/include/asm/proc-armv
config.mk
Kconfig arm: apple: Point stdout-path to framebuffer when keyboard present 2022-04-22 15:56:39 -04:00
Kconfig.debug
Makefile