mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 09:04:39 +02:00
hwmon: (spd5118) Name chips taking the specification literally
The Renesas/IDT SPD5118 Hub Controller is known to take the specification literally and does not permit access to volatile registers except for the page register if the selected page is non-zero. Explicitly name the chip to ensure that the information does not get lost. Signed-off-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
parent
4cf1aab45c
commit
ae28532aff
|
|
@ -621,7 +621,8 @@ static int spd5118_i2c_init(struct i2c_client *client)
|
|||
* If the device type registers return 0, it is possible that the chip
|
||||
* has a non-zero page selected and takes the specification literally,
|
||||
* i.e. disables access to volatile registers besides the page register
|
||||
* if the page is not 0. Try to identify such chips.
|
||||
* if the page is not 0. The Renesas/ITD SPD5118 Hub Controller is known
|
||||
* to show this behavior. Try to identify such chips.
|
||||
*/
|
||||
if (!regval) {
|
||||
/* Vendor ID registers must also be 0 */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user