[OpenBIOS] [PATCH 2/2] ppc: add kbd alias for keyboard device
balaton at eik.bme.hu
Sun Aug 7 18:17:36 CEST 2016
On Sun, 7 Aug 2016, Mark Cave-Ayland wrote:
> Some old bootloaders specifically look for the keyboard device via the
> kbd alias, so add this to keep them happy.
> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
> arch/ppc/qemu/qemu.fs | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
> diff --git a/arch/ppc/qemu/qemu.fs b/arch/ppc/qemu/qemu.fs
> index 3d99a34..d683421 100644
> --- a/arch/ppc/qemu/qemu.fs
> +++ b/arch/ppc/qemu/qemu.fs
> @@ -73,7 +73,8 @@ variable keyboard-phandle 0 keyboard-phandle !
> keyboard-phandle @ if
> " /aliases" find-device
> - keyboard-phandle @ get-package-path
> + keyboard-phandle @ get-package-path 2dup
> + encode-string " kbd" property
> encode-string " keyboard" property
I think this is wrong for mac99. I could not find any device tree dumps
where this was present on real hardware. Maybe it was present on old world
Macs (could not verify that as I've found no dumps from a beige G3 Mac, if
anyone has access to one could they check devalias in OpenFirmware?).
Maybe you need this on mac99 because you are trying to boot stuff on it
that was not supposed to run on this machine or because we emulate an ADB
keyboard instead of the USB one found on real hardware. Does removing the
ADB and using a USB keyboard and mouse improve things on mac99?
More information about the OpenBIOS