i2c: i801: Instantiate SPD EEPROMs automatically
Call the function to instantiate SPD EEPROMs automatically on the main SMBus controller. Multiplexed SMBus systems are excluded for now as they are more complex to handle. Signed-off-by: Jean Delvare <jdelvare@suse.de> Signed-off-by: Wolfram Sang <wsa@kernel.org>
This commit is contained in:
parent
5ace60859e
commit
01590f361e
1 changed files with 6 additions and 0 deletions
|
@ -1318,6 +1318,12 @@ static void i801_probe_optional_slaves(struct i801_priv *priv)
|
||||||
|
|
||||||
if (is_dell_system_with_lis3lv02d())
|
if (is_dell_system_with_lis3lv02d())
|
||||||
register_dell_lis3lv02d_i2c_device(priv);
|
register_dell_lis3lv02d_i2c_device(priv);
|
||||||
|
|
||||||
|
/* Instantiate SPD EEPROMs unless the SMBus is multiplexed */
|
||||||
|
#if IS_ENABLED(CONFIG_I2C_MUX_GPIO)
|
||||||
|
if (!priv->mux_drvdata)
|
||||||
|
#endif
|
||||||
|
i2c_register_spd(&priv->adapter);
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
static void __init input_apanel_init(void) {}
|
static void __init input_apanel_init(void) {}
|
||||||
|
|
Loading…
Add table
Reference in a new issue