ieee1275: set-address bus specific method
authorEric Snowberg <eric.snowberg@oracle.com>
Tue, 27 Feb 2018 01:34:16 +0000 (17:34 -0800)
committerDaniel Kiper <daniel.kiper@oracle.com>
Mon, 5 Mar 2018 14:08:19 +0000 (15:08 +0100)
commitf02037afe363f31218b4e0c63ef3a1176f51c232
treef9b7b6d32767c0808de1d323a9fbd912f5cdede1
parent820c64e4c002090bcd9df10ab79d5851b28ac503
ieee1275: set-address bus specific method

IEEE 1275-1994 Standard for Boot (Initialization Configuration)
Firmware: Core Requirements and Practices
E.3.2.2 Bus-specific methods for bus nodes

A package implementing the scsi-2 device type shall implement the
following bus-specific method:

 set-address ( unit# target# -- )
   Sets the SCSI target number (0x0..0xf) and unit number (0..7) to which
   subsequent commands apply.

This function is for devices with #address-cells == 2

Signed-off-by: Eric Snowberg <eric.snowberg@oracle.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/kern/ieee1275/ieee1275.c
include/grub/ieee1275/ieee1275.h