|
@@ -28,6 +28,7 @@
|
|
|
#include <fsl_esdhc.h>
|
|
|
#include <fsl_ifc.h>
|
|
|
#include <spl.h>
|
|
|
+#include "../common/i2c_mux.h"
|
|
|
|
|
|
#include "../common/qixis.h"
|
|
|
#include "ls1043aqds_qixis.h"
|
|
@@ -279,32 +280,6 @@ unsigned long get_board_ddr_clk(void)
|
|
|
return 66666666;
|
|
|
}
|
|
|
|
|
|
-int select_i2c_ch_pca9547(u8 ch, int bus_num)
|
|
|
-{
|
|
|
- int ret;
|
|
|
-
|
|
|
-#if CONFIG_IS_ENABLED(DM_I2C)
|
|
|
- struct udevice *dev;
|
|
|
-
|
|
|
- ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI,
|
|
|
- 1, &dev);
|
|
|
- if (ret) {
|
|
|
- printf("%s: Cannot find udev for a bus %d\n", __func__,
|
|
|
- bus_num);
|
|
|
- return ret;
|
|
|
- }
|
|
|
- ret = dm_i2c_write(dev, 0, &ch, 1);
|
|
|
-#else
|
|
|
- ret = i2c_write(I2C_MUX_PCA_ADDR_PRI, 0, 1, &ch, 1);
|
|
|
-#endif
|
|
|
- if (ret) {
|
|
|
- puts("PCA: failed to select proper channel\n");
|
|
|
- return ret;
|
|
|
- }
|
|
|
-
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
int dram_init(void)
|
|
|
{
|
|
|
/*
|