summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/soc/amd/common/block/i2c/i2c.c5
-rw-r--r--src/soc/amd/stoneyridge/i2c.c6
2 files changed, 6 insertions, 5 deletions
diff --git a/src/soc/amd/common/block/i2c/i2c.c b/src/soc/amd/common/block/i2c/i2c.c
index ff9ec90fd5..d2e0473637 100644
--- a/src/soc/amd/common/block/i2c/i2c.c
+++ b/src/soc/amd/common/block/i2c/i2c.c
@@ -78,11 +78,6 @@ int dw_i2c_soc_dev_to_bus(const struct device *dev)
return -1;
}
-void __weak soc_i2c_misc_init(unsigned int bus, const struct dw_i2c_bus_config *cfg)
-{
- /* Nothing by default. */
-}
-
static void dw_i2c_soc_init(bool is_early_init)
{
unsigned int bus;
diff --git a/src/soc/amd/stoneyridge/i2c.c b/src/soc/amd/stoneyridge/i2c.c
index 6a6d7760fc..e589b04f78 100644
--- a/src/soc/amd/stoneyridge/i2c.c
+++ b/src/soc/amd/stoneyridge/i2c.c
@@ -5,6 +5,7 @@
#include <soc/iomap.h>
#include <soc/i2c.h>
#include "chip.h"
+#include <drivers/i2c/designware/dw_i2c.h>
static const struct soc_i2c_ctrlr_info i2c_ctrlr[] = {
{ I2C_MASTER_MODE, APU_I2C0_BASE, "I2CA" },
@@ -26,3 +27,8 @@ const struct dw_i2c_bus_config *soc_get_i2c_bus_config(size_t *num_buses)
*num_buses = ARRAY_SIZE(config->i2c);
return config->i2c;
}
+
+void soc_i2c_misc_init(unsigned int bus, const struct dw_i2c_bus_config *cfg)
+{
+ /* Do nothing. */
+}