forked from OERV-BSP/u-boot
When building with the igep00x0_defconfig, the following warning is shown:
$ make -j $(nproc)
...
LD spl/u-boot-spl
OBJCOPY spl/u-boot-spl-nodtb.bin
SYM spl/u-boot-spl.sym
CAT spl/u-boot-spl-dtb.bin
COPY spl/u-boot-spl.bin
MKIMAGE MLO
===================== WARNING ======================
This board does not use CONFIG_DM_I2C (Driver Model
for I2C drivers). Please update the board to use
CONFIG_DM_I2C before the v2022.04 release. Failure to
update by the deadline may result in board removal.
See doc/develop/driver-model/migration.rst for more info.
====================================================
The only reason why I2C is enabled for the IGEP boards is that the TWL4030
driver requires it.
But both the TWL4034 and the OMAP I2C controller drivers were converted to
the driver model by commits daa69ffe3d ("drivers: i2c: omap24xx_i2c:
adopt omap_i2c driver to driver model") and fb1b7712ad power: make most
tps drivers and the twl4030 driver compatible with DM_I2C") respectively.
So there's no reason anymore to keep using the I2C legacy API and instead
the DM_I2C option could just be enabled.
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
Reviewed-by: Enric Balletbo i Serra <eballetbo@gmail.com>
86 lines
2.4 KiB
Plaintext
86 lines
2.4 KiB
Plaintext
CONFIG_ARM=y
|
|
# CONFIG_SPL_USE_ARCH_MEMCPY is not set
|
|
# CONFIG_SPL_USE_ARCH_MEMSET is not set
|
|
CONFIG_ARCH_OMAP2PLUS=y
|
|
CONFIG_SYS_MALLOC_F_LEN=0x4000
|
|
CONFIG_TI_COMMON_CMD_OPTIONS=y
|
|
CONFIG_NR_DRAM_BANKS=2
|
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4020ff00
|
|
CONFIG_ENV_SIZE=0x8000
|
|
CONFIG_DEFAULT_DEVICE_TREE="ti/omap/omap3-igep0020"
|
|
CONFIG_SPL_TEXT_BASE=0x40200000
|
|
CONFIG_TARGET_OMAP3_IGEP00X0=y
|
|
CONFIG_SYS_MONITOR_LEN=262144
|
|
CONFIG_SPL_SYS_MALLOC_F_LEN=0x400
|
|
CONFIG_SPL=y
|
|
CONFIG_DISTRO_DEFAULTS=y
|
|
CONFIG_BOOTDELAY=3
|
|
CONFIG_OF_BOARD_SETUP=y
|
|
CONFIG_FDT_FIXUP_PARTITIONS=y
|
|
CONFIG_BOOTCOMMAND="run findfdt; run distro_bootcmd"
|
|
CONFIG_SYS_CONSOLE_IS_IN_ENV=y
|
|
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
|
# CONFIG_DISPLAY_BOARDINFO is not set
|
|
CONFIG_SPL_MAX_SIZE=0xec00
|
|
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
|
CONFIG_SPL_SYS_MALLOC=y
|
|
CONFIG_SPL_SYS_MALLOC_SIZE=0x800000
|
|
# CONFIG_SPL_FS_EXT4 is not set
|
|
CONFIG_SPL_MTD=y
|
|
CONFIG_SPL_NAND_DRIVERS=y
|
|
CONFIG_SPL_NAND_ECC=y
|
|
CONFIG_SPL_NAND_SIMPLE=y
|
|
CONFIG_SPL_NAND_BASE=y
|
|
CONFIG_SPL_UBI=y
|
|
CONFIG_SPL_UBI_MAX_VOL_LEBS=256
|
|
CONFIG_SPL_UBI_MAX_PEB_SIZE=262144
|
|
CONFIG_SPL_UBI_MAX_PEBS=4096
|
|
CONFIG_SPL_UBI_PEB_OFFSET=4
|
|
CONFIG_SPL_UBI_VID_OFFSET=512
|
|
CONFIG_SPL_UBI_LEB_START=2048
|
|
CONFIG_SPL_UBI_INFO_ADDR=0x88080000
|
|
CONFIG_SPL_UBI_VOL_IDS=8
|
|
CONFIG_SPL_UBI_LOAD_MONITOR_ID=0
|
|
CONFIG_SPL_ONENAND_SUPPORT=y
|
|
CONFIG_CMD_SPL=y
|
|
CONFIG_CMD_NAND=y
|
|
CONFIG_CMD_ONENAND=y
|
|
CONFIG_USE_ONENAND_BOARD_INIT=y
|
|
# CONFIG_CMD_SETEXPR is not set
|
|
CONFIG_CMD_CACHE=y
|
|
CONFIG_CMD_MTDPARTS=y
|
|
CONFIG_CMD_UBI=y
|
|
# CONFIG_CMD_UBIFS is not set
|
|
# CONFIG_SPL_EFI_PARTITION is not set
|
|
CONFIG_SPL_PARTITION_UUIDS=y
|
|
CONFIG_OF_CONTROL=y
|
|
CONFIG_SPL_OF_CONTROL=y
|
|
CONFIG_OF_UPSTREAM=y
|
|
CONFIG_OF_SPL_REMOVE_PROPS="clocks clock-names interrupt-parent"
|
|
CONFIG_ENV_OVERWRITE=y
|
|
CONFIG_ENV_IS_IN_UBI=y
|
|
CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
|
CONFIG_ENV_UBI_PART="UBI"
|
|
CONFIG_ENV_UBI_VOLUME="config"
|
|
CONFIG_ENV_UBI_VOLUME_REDUND="config_r"
|
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
|
CONFIG_VERSION_VARIABLE=y
|
|
# CONFIG_NET is not set
|
|
CONFIG_SPL_DM=y
|
|
CONFIG_DM_I2C=y
|
|
CONFIG_I2C_SET_DEFAULT_BUS_NUM=y
|
|
CONFIG_MMC_OMAP_HS=y
|
|
CONFIG_MTD=y
|
|
CONFIG_SYS_MTDPARTS_RUNTIME=y
|
|
CONFIG_MTD_RAW_NAND=y
|
|
CONFIG_NAND_OMAP_ECCSCHEME_BCH8_CODE_HW_DETECTION_SW=y
|
|
CONFIG_SYS_NAND_BLOCK_SIZE=0x20000
|
|
CONFIG_SYS_NAND_PAGE_SIZE=0x800
|
|
CONFIG_SYS_NAND_OOBSIZE=0x40
|
|
CONFIG_SYS_NAND_BUSWIDTH_16BIT=y
|
|
CONFIG_MTD_UBI_FASTMAP=y
|
|
CONFIG_SPECIFY_CONSOLE_INDEX=y
|
|
CONFIG_CONS_INDEX=3
|
|
CONFIG_BCH=y
|