diff options
Diffstat (limited to 'include/asm-powerpc/smu.h')
-rw-r--r-- | include/asm-powerpc/smu.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/asm-powerpc/smu.h b/include/asm-powerpc/smu.h index 7fae3ce9a8c1..134c2b5be0f2 100644 --- a/include/asm-powerpc/smu.h +++ b/include/asm-powerpc/smu.h | |||
@@ -358,6 +358,9 @@ extern unsigned long smu_cmdbuf_abs; | |||
358 | * Kenrel asynchronous i2c interface | 358 | * Kenrel asynchronous i2c interface |
359 | */ | 359 | */ |
360 | 360 | ||
361 | #define SMU_I2C_READ_MAX 0x1d | ||
362 | #define SMU_I2C_WRITE_MAX 0x15 | ||
363 | |||
361 | /* SMU i2c header, exactly matches i2c header on wire */ | 364 | /* SMU i2c header, exactly matches i2c header on wire */ |
362 | struct smu_i2c_param | 365 | struct smu_i2c_param |
363 | { | 366 | { |
@@ -368,12 +371,9 @@ struct smu_i2c_param | |||
368 | u8 subaddr[3]; /* subaddress */ | 371 | u8 subaddr[3]; /* subaddress */ |
369 | u8 caddr; /* combined address, filled by SMU driver */ | 372 | u8 caddr; /* combined address, filled by SMU driver */ |
370 | u8 datalen; /* length of transfer */ | 373 | u8 datalen; /* length of transfer */ |
371 | u8 data[7]; /* data */ | 374 | u8 data[SMU_I2C_READ_MAX]; /* data */ |
372 | }; | 375 | }; |
373 | 376 | ||
374 | #define SMU_I2C_READ_MAX 0x0d | ||
375 | #define SMU_I2C_WRITE_MAX 0x05 | ||
376 | |||
377 | struct smu_i2c_cmd | 377 | struct smu_i2c_cmd |
378 | { | 378 | { |
379 | /* public */ | 379 | /* public */ |
@@ -387,7 +387,7 @@ struct smu_i2c_cmd | |||
387 | int read; | 387 | int read; |
388 | int stage; | 388 | int stage; |
389 | int retries; | 389 | int retries; |
390 | u8 pdata[0x10]; | 390 | u8 pdata[32]; |
391 | struct list_head link; | 391 | struct list_head link; |
392 | }; | 392 | }; |
393 | 393 | ||
@@ -519,7 +519,7 @@ struct smu_sdbp_cpupiddata { | |||
519 | * if not found. The data format is described below | 519 | * if not found. The data format is described below |
520 | */ | 520 | */ |
521 | extern struct smu_sdbp_header *smu_get_sdb_partition(int id, | 521 | extern struct smu_sdbp_header *smu_get_sdb_partition(int id, |
522 | unsigned int *size); | 522 | unsigned int *size); |
523 | 523 | ||
524 | #endif /* __KERNEL__ */ | 524 | #endif /* __KERNEL__ */ |
525 | 525 | ||