diff options
author | Geoff Levand <geoffrey.levand@am.sony.com> | 2007-01-26 19:08:21 -0800 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2007-02-07 14:03:18 +1100 |
commit | 66b44954f8f2129a39d145991c8e635046a71be6 (patch) | |
tree | 609b4fde791008196ba8b2e2701ecabe04193b75 /include/asm-powerpc/ps3.h | |
parent | 73d976b33998bca9aa7300e59f5d6c756be38b87 (diff) | |
download | op-kernel-dev-66b44954f8f2129a39d145991c8e635046a71be6.zip op-kernel-dev-66b44954f8f2129a39d145991c8e635046a71be6.tar.gz |
[POWERPC] ps3: get firmware version
Add a new routine ps3_get_firmware_version() and use it to output the firmware
version to dmesg.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
Acked-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'include/asm-powerpc/ps3.h')
-rw-r--r-- | include/asm-powerpc/ps3.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/asm-powerpc/ps3.h b/include/asm-powerpc/ps3.h index 00a4c7d..d1ae87d 100644 --- a/include/asm-powerpc/ps3.h +++ b/include/asm-powerpc/ps3.h @@ -27,6 +27,18 @@ #include <linux/device.h> #include <scsi/scsi.h> +union ps3_firmware_version { + u64 raw; + struct { + u16 pad; + u16 major; + u16 minor; + u16 rev; + }; +}; + +int ps3_get_firmware_version(union ps3_firmware_version *v); + /** * struct ps3_device_id - HV bus device identifier from the system repository * @bus_id: HV bus id, {1..} (zero invalid) |