diff options
author | Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com> | 2018-11-30 22:32:12 +0530 |
---|---|---|
committer | Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com> | 2019-02-19 10:26:44 +0530 |
commit | 938e35e58f98ff2db46b4f40964a1c3b242b1295 (patch) | |
tree | 0b05b2bf06879a08ac6512fb9a72a8007ace0165 /board/freescale | |
parent | e088e587eda7a8813c977ddee84207ca728f87c5 (diff) |
lx2160: Enable support of EMC2305
Enable support for FAN controller EMC2305 for
LX2160A RDB board.
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>
[PK: enable EMC2305 for lx2160rdb]
Signed-off-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
Diffstat (limited to 'board/freescale')
-rw-r--r-- | board/freescale/lx2160a/lx2160a.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/board/freescale/lx2160a/lx2160a.c b/board/freescale/lx2160a/lx2160a.c index a62222e25c..aa474d986e 100644 --- a/board/freescale/lx2160a/lx2160a.c +++ b/board/freescale/lx2160a/lx2160a.c @@ -26,6 +26,10 @@ #include "../common/vid.h" #include <fsl_immap.h> +#ifdef CONFIG_EMC2305 +#include "../common/emc2305.h" +#endif + DECLARE_GLOBAL_DATA_PTR; static struct pl01x_serial_platdata serial0 = { @@ -81,6 +85,13 @@ int board_early_init_f(void) /* get required clock for UART IP */ uart_get_clock(); +#ifdef CONFIG_EMC2305 + select_i2c_ch_pca9547(I2C_MUX_CH_EMC2305); + emc2305_init(); + set_fan_speed(I2C_EMC2305_PWM); + select_i2c_ch_pca9547(I2C_MUX_CH_DEFAULT); +#endif + fsl_lsch3_early_init_f(); return 0; } |