aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-powerpc/ps3.h
diff options
context:
space:
mode:
authorGeoff Levand <geoffrey.levand@am.sony.com>2007-01-26 22:08:21 -0500
committerPaul Mackerras <paulus@samba.org>2007-02-06 22:03:18 -0500
commit66b44954f8f2129a39d145991c8e635046a71be6 (patch)
tree609b4fde791008196ba8b2e2701ecabe04193b75 /include/asm-powerpc/ps3.h
parent73d976b33998bca9aa7300e59f5d6c756be38b87 (diff)
[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.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/asm-powerpc/ps3.h b/include/asm-powerpc/ps3.h
index 00a4c7d3c6d1..d1ae87df7776 100644
--- a/include/asm-powerpc/ps3.h
+++ b/include/asm-powerpc/ps3.h
@@ -27,6 +27,18 @@
27#include <linux/device.h> 27#include <linux/device.h>
28#include <scsi/scsi.h> 28#include <scsi/scsi.h>
29 29
30union ps3_firmware_version {
31 u64 raw;
32 struct {
33 u16 pad;
34 u16 major;
35 u16 minor;
36 u16 rev;
37 };
38};
39
40int ps3_get_firmware_version(union ps3_firmware_version *v);
41
30/** 42/**
31 * struct ps3_device_id - HV bus device identifier from the system repository 43 * struct ps3_device_id - HV bus device identifier from the system repository
32 * @bus_id: HV bus id, {1..} (zero invalid) 44 * @bus_id: HV bus id, {1..} (zero invalid)