diff options
Diffstat (limited to 'plat/brcm/board/common/board_common.mk')
-rw-r--r-- | plat/brcm/board/common/board_common.mk | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/plat/brcm/board/common/board_common.mk b/plat/brcm/board/common/board_common.mk index 3069f914b..3b3e92d06 100644 --- a/plat/brcm/board/common/board_common.mk +++ b/plat/brcm/board/common/board_common.mk @@ -1,5 +1,5 @@ # -# Copyright (c) 2015 - 2020, Broadcom +# Copyright (c) 2015 - 2021, Broadcom # # SPDX-License-Identifier: BSD-3-Clause # @@ -36,6 +36,10 @@ ifeq (${DRIVER_SPI_ENABLE},) DRIVER_SPI_ENABLE := 0 endif +ifeq (${DRIVER_I2C_ENABLE},) +DRIVER_I2C_ENABLE := 0 +endif + # By default, Trusted Watchdog is always enabled unless SPIN_ON_BL1_EXIT is set ifeq (${BRCM_DISABLE_TRUSTED_WDOG},) BRCM_DISABLE_TRUSTED_WDOG := 0 @@ -114,7 +118,8 @@ USE_TBBR_DEFS := 1 PLAT_INCLUDES += -Iplat/brcm/board/common \ -Iinclude/drivers/brcm \ - -Iinclude/drivers/brcm/emmc + -Iinclude/drivers/brcm/emmc \ + -Iinclude/drivers/brcm/mdio PLAT_BL_COMMON_SOURCES += plat/brcm/common/brcm_common.c \ plat/brcm/board/common/cmn_sec.c \ @@ -181,6 +186,12 @@ PLAT_BL_COMMON_SOURCES += drivers/brcm/spi_sf.c \ drivers/brcm/spi_flash.c endif +ifeq (${DRIVER_I2C_ENABLE},1) +$(eval $(call add_define,DRIVER_I2C_ENABLE)) +BL2_SOURCES += drivers/brcm/i2c/i2c.c +PLAT_INCLUDES += -Iinclude/drivers/brcm/i2c +endif + ifeq (${DRIVER_OCOTP_ENABLE},1) $(eval $(call add_define,DRIVER_OCOTP_ENABLE)) BL2_SOURCES += drivers/brcm/ocotp.c |