summaryrefslogtreecommitdiff
path: root/configs/j721e_evm_a72_defconfig
AgeCommit message (Collapse)Author
2022-06-02configs: j721e_evm_defconfig: Add HBMC related configsVaishnav Achath
Enable HBMC and HyperFlash in R5SPL, A72 SPL and A72 U-Boot Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
2022-04-27configs: am64x: j721e: enable saving env settingsBryan Brattlof
Currently we cannot save environment settings between resets, forcing us to stop autoboot and override the same settings every boot Disable the CONFIG_ENV_IS_NOWHERE option, allowing us to use the 'env save' command to save environment settings between resets CC: Andrew Davis <afd@ti.com> Signed-off-by: Bryan Brattlof <bb@ti.com>
2022-04-27configs: am64x: j721e: savedefconfig resyncBryan Brattlof
There are many configuration settings defined in the am64's and j721e's defconfig files that are the same as their default values Use the 'make savedefconfg' command to remove these duplicate configuration settings CC: Andrew Davis <afd@ti.com> Signed-off-by: Bryan Brattlof <bb@ti.com>
2022-02-22configs: j721e_*_evm_a72_defconfig: Fix the bootcmdAswath Govindraju
Add the command "boot_rprocs" that is required for booting remote processors in U-Boot. Fixes: 10b387cfaeeb ("include: configs: j721e_evm: Add support to boot ethfw core in j721e") Fixes: d08dd5f879f0 ("configs: j721e_hs_evm_a72_defconfig: Sync up the bootcmd with GP configs") Reported-by: Jesse Villarreal <jesse.villarreal@ti.com> Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2022-02-15configs: j721e_*_evm_a72_defconfig: Enable config for setting mmc speed modeAswath Govindraju
Enable config for setting mmc speed mode from U-Boot command line. Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2022-02-01include: configs: j721e_evm: Add support to boot ethfw core in j721eAswath Govindraju
Add configs to enable booting ethfw core in j721e Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2021-11-17configs: j721e_{hs_}evm_a72: Fix MTDPARTS_DEFAULTPratyush Yadav
Commit 34c9540d1c78 ("configs: j721e_evm_a72: Align OSPI partitions on erase block boundary") changed the partition scheme to use the same partition scheme for both J721E EVM and SK. The partition scheme was supposed to be useable for both Micron MT35 and Cypress S28 flashes by using a 256k partition alignment so it would align with both MT35's 128k and S28's 256k sector sizes. However a calculation mistake was made in that commit which make the ospi.rootfs partition too large, leaving no space for the ospi.phypattern partition. As a result, Linux ignores the ospi.phypattern partition at boot time and PHY calibration does not happen. Resize the partitions so all of them get populated correctly. Also sync up J721E HS defconfig so both have the same partition layout. Fixes: 34c9540d1c ("configs: j721e_evm_a72: Align OSPI partitions on erase block boundary") Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
2021-10-20arm: k3-j721e-sk: Update env and dts filenames from EAIK to SKSinthu Raja
The board name of J7 Edge AI is changed to J721E-SK, hence the following changes, * rename all device tree files from eaik to sk. * replace all occurrences of eaik with sk. * update the env config to select the SK dtb file. * remove the EAIK DTB file name from the config list and add SK DTB file name. [squashed into one patch to preserve bisectability] Suggested-by: Pratyush Yadav <p.yadav@ti.com> Signed-off-by: Sinthu Raja <sinthu.raja@ti.com>
2021-06-29configs: j721e_evm: Enable configs to store env in MMC FAT partitionAmarnath MB
J721E EVM used to store env on eMMC, since EVM and EAIK uses same defconfig and there is no eMMC on EAIK, we need to keep env in an interface which available on both EVM and EAIK. So, save env in FAT partition of MMC SD Card. Enable defconfigs relevant for storing env on FAT partion of MMC. Signed-off-by: Amarnath MB <amarnath.mb@ti.com> Signed-off-by: Sinthu Raja <sinthu.raja@ti.com> Reviewed-by: Lokesh Vutla <lokesjhvutla@ti.com>
2021-06-29configs: j721e_evm_a72: Align OSPI partitions on erase block boundaryAmarnath MB
S28HS512T on TI EAIK has sector size of 256KB, so update OSPI partition to align on 256KB sector size. Since the sector size for MT35XU512ABA on EVM is 128KB, partitions will remain aligned for EVM. Also, now since the sector size is 256KB ospi.env.backup will collide with ospi.sysfw, so move ospi.env.backup to the padding space (0x7C0000) before ospi.rootfs partition. Signed-off-by: Amarnath MB <amarnath.mb@ti.com> Signed-off-by: Sinthu Raja <sinthu.raja@ti.com> Reviewed-by: Lokesh Vutla <lokesjhvutla@ti.com>
2021-06-29configs: j721e_evm_a72: Add EAIK dtb as part of DTB FITAmarnath MB
Add k3-j721e-eaik dtb along with other dtbs inside DTB FIT image. Signed-off-by: Amarnath MB <amarnath.mb@ti.com> Signed-off-by: Sinthu Raja <sinthu.raja@ti.com> Reviewed-by: Lokesh Vutla <lokesjhvutla@ti.com>
2021-06-06configs: j721e_evm_a72: Disable UHS modeSuman Anna
The J721E PM1 SoM board uses a TPS65917 PMIC with the MMC card IO supply provided by LDO1 regulator. This regulator comes up in bypass mode by default with the input supply at 3.3V. As such, the board fails to boot with UHS mode enabled. This can probably work if the regulator is switched into regular operating mode, but there is no support for this PMIC in U-Boot. So disable the UHS mode to have the boot functional on this board. Signed-off-by: Suman Anna <s-anna@ti.com>
2021-06-06arm: dts: k3-j721e: Add a PM1 SoM specific dts fileKeerthy
The J721E PM1 SoM board uses a TPS65917 PMIC. The MMC SDCard IO supply is provided by the LDO1 regulator from this PMIC. Add a separate PM1 SoM specific dts file with this PMIC, and make the necessary adjustments for the regulator consumer usage changes. Signed-off-by: Keerthy <j-keerthy@ti.com> [s-anna@ti.com: port to 2021 LTS and split up the A72 dts] Signed-off-by: Suman Anna <s-anna@ti.com>
2021-06-06configs: j721e_evm_a72/r5: Resync defconfigs using savedefconfigSuman Anna
Resync the j721e_evm_a72_defconfig and j721e_evm_r5_defconfig using savedefconfig. CONFIG_K3_DM_FW gets auto-selected due to default option in its Kconfig, otherwise all the others are just relocated. The commented out CONFIG_TI_SCI_POWER_DOMAIN and CONFIG_CLK_TI_SCI are cleaned up. Signed-off-by: Suman Anna <s-anna@ti.com>
2021-04-14configs: j721e{_hs_}evm_a72: Add PHY pattern partition to mtdpartsPratyush Yadav
With PHY calibration now added in the Cadence QSPI controller driver, it needs the PHY pattern partition to find out where the PHY calibration pattern is stored. This partition is usually stored at the start of the last erase sector on the flash. This means the rootfs can't span till the end of the flash anymore. Update CONFIG_MTDPARTS_DEFAULT to include the PHY pattern partition so Linux won't unknowingly over-write the pattern. NOTE: The code in the driver is very naive so it won't actually read this variable as of now, and needs the partition to also be present in device tree. But this change will make sure Linux does not over-write the pattern thinking it is part of the rootfs. Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
2021-04-14configs: j721e_evm: Enable new SPI configsPratyush Yadav
xSPI support comes with a set of configs that can be used to customize what code gets built like soft reset, PHY tuning, etc. Enable these configs because these features are needed to get the S28HS and MT35XU flashes working. Also enable thermal support because PHY needs it to adjust the tuning point. Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
2021-04-09configs: j721e_evm_a72: Enable the drivers required for the USB3 supportJean-Jacques Hiblot
Enable the mmio mux driver, the J721E-wiz PHy driver and the cadence sierra phy driver. All of them are required for USB3 support Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com> Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
2021-03-30configs: j72*_evm: Define the buffer sizes for dfuAswath Govindraju
On J721e R5 SPL, dfu buffer for loading sysfw.itb image gets allocated before DRAM gets initialized. So, the buffer gets allocated in MCU L3 RAM. The current buffer size to be allocated is 256KB and the available total heap memory is 0x70000 (448KB). This leads to NOMEM errors during allocation. In other cases when constraints such as above are not present fix the size of buffers to the sector size in OSPI for proper functioning. Also, if CONFIG_SYS_DFU_DATA_BUF_SIZE is defined and CONFIG_SYS_DFU_MAX_FILE_SIZE is not defined then the max file size for dfu transfer is defined as CONFIG_SYS_DFU_DATA_BUF_SIZE. Fix these by setting appropriate buffer sizes in their respective defconfig files and defining the max file size as 8 MB which is the default dfu buffer size. Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2021-03-16configs: j721e_evm: Add support for UHS modesFaiz Abbas
commit d1d34f79859630ac96a04af040cef2367be5f497 upstream. Add configs to support UHS modes for the SD card and HS200 for the eMMC. Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
2020-11-15configs: am65/j72x: Set CONFIG_LOGLEVEL to 7Roger Quadros
By default CONFIG_LOGLEVEL seems to be set to 4 which is too low and doesn't show dev_info/dev_notice/dev_warn messages on console. This has been deliberately set low globally to be conservative setting across the board due to primary bootloader size limitations. It is best to tune per board config as per user needs. On K3 we have separate SPL and u-boot configs so we can afford to set u-boot CONFIG_LOGLEVEL to 7. On AM65 this patch causes u-boot.img size to change from 932KB to 940KB with 1 line additional print during MMC boot. i.e. details of Net subsystem "Net: K3 CPSW: nuss_ver: 0x6BA00102 cpsw_ver: 0x6BA80102 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000" Similar 8KB difference was seen on J721E. Signed-off-by: Roger Quadros <rogerq@ti.com> Reviewed-by: Nishanth Menon <nm@ti.com>
2020-08-10configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2020-08-08Convert CONFIG_SYS_MMC_ENV_DEV et al to KconfigTom Rini
This converts the following to Kconfig: CONFIG_SYS_MMC_ENV_DEV CONFIG_SYS_MMC_ENV_PART Note that with this conversion we now have consistent behavior with respect to ensuring that we have always selected the correct MMC device and hardware partition. Signed-off-by: Tom Rini <trini@konsulko.com>
2020-07-28Makefile: Allow CONFIG_SPL_FIT_GENERATOR to be emptySimon Glass
At present we use the empty string to indicate that there is no FIT generator, but this doesn't allow an individual board to undefine it. Create a separate bool instead. Update the config of the boards which currently have an empty string. Signed-off-by: Simon Glass <sjg@chromium.org>
2020-07-28configs: migrate CONFIG_SPL_LOAD_FIT_ADDRESS to defconfigsPeng Fan
Done with: ./tools/moveconfig.py -S SPL_LOAD_FIT_ADDRESS ./tools/moveconfig.py -S SPL_LOAD_FIT_ADDRESS -H Signed-off-by: Peng Fan <peng.fan@nxp.com> [trini: A few more migrations] Signed-off-by: Tom Rini <trini@konsulko.com>
2020-07-28Convert CONFIG_ENV_OVERWRITE to KconfigAdam Ford
This converts the following to Kconfig: CONFIG_ENV_OVERWRITE Signed-off-by: Adam Ford <aford173@gmail.com> [trini: Rerun migration, remove some comments] Signed-off-by: Tom Rini <trini@konsulko.com>
2020-07-28configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2020-07-25configs: j721e_evm: Enable CONFIG_SOC_DEVICE and CONFIG_SOC_DEVICE_TI_K3Dave Gerlach
Enable CONFIG_SOC_DEVICE and CONFIG_SOC_DEVICE_TI_K3 so the TI K3 SoC driver can be used for SoC detection. Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
2020-07-24Revert "Merge tag 'dm-pull-20jul20' of git://git.denx.de/u-boot-dm"Tom Rini
This reverts commit 5d3a21df6694ebd66d5c34c9d62a26edc7456fc7, reversing changes made to 56d37f1c564107e27d873181d838571b7d7860e7. Unfortunately this is causing CI failures: https://travis-ci.org/github/trini/u-boot/jobs/711313649 Signed-off-by: Tom Rini <trini@konsulko.com>
2020-07-20configs: j721e_evm: Enable CONFIG_SOC_DEVICE and CONFIG_SOC_DEVICE_TI_K3Dave Gerlach
Enable CONFIG_SOC_DEVICE and CONFIG_SOC_DEVICE_TI_K3 so the TI K3 SoC driver can be used for SoC detection. Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
2020-07-06Merge branch 'next'Tom Rini
Merge all outstanding changes from the current next branch in now that we have released.
2020-07-06configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2020-06-29spi: Convert CONFIG_DM_SPI* to CONFIG_$(SPL_TPL_)DM_SPI*Lukasz Majewski
This change allows more fine tuning of driver model based SPI support in SPL and TPL. It is now possible to explicitly enable/disable the DM_SPI support in SPL and TPL via Kconfig option. Before this change it was necessary to use: /* SPI Flash Configs */ #if defined(CONFIG_SPL_BUILD) #undef CONFIG_DM_SPI #undef CONFIG_DM_SPI_FLASH #undef CONFIG_SPI_FLASH_MTD #endif in the ./include/configs/<board>.h, which is error prone and shall be avoided when we strive to switch to Kconfig. The goal of this patch: Provide distinction for DM_SPI support in both U-Boot proper and SPL (TPL). Valid use case is when U-Boot proper wants to use DM_SPI, but SPL must still support non DM driver. Another use case is the conversion of non DM/DTS SPI driver to support DM/DTS. When such driver needs to work in both SPL and U-Boot proper, the distinction is needed in Kconfig (also if SPL version of the driver supports OF_PLATDATA). In the end of the day one would have to support following use cases (in single driver file - e.g. mxs_spi.c): - U-Boot proper driver supporting DT/DTS - U-Boot proper driver without DT/DTS support (deprecated) - SPL driver without DT/DTS support - SPL (and TPL) driver with DT/DTS (when the SoC has enough resources to run full blown DT/DTS) - SPL driver with DT/DTS and SPL_OF_PLATDATA (when one have constrained environment with no fitImage and OF_LIBFDT support). Some boards do require SPI support (with DM) in SPL (TPL) and some only have DM_SPI{_FLASH} defined to allow compiling SPL. This patch converts #ifdef CONFIG_DM_SPI* to #if CONFIG_IS_ENABLED(DM_SPI) and provides corresponding defines in Kconfig. Signed-off-by: Lukasz Majewski <lukma@denx.de> Tested-by: Adam Ford <aford173@gmail.com> #da850-evm Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> [trini: Fixup a few platforms] Signed-off-by: Tom Rini <trini@konsulko.com>
2020-06-26spi: Enable missing CONFIG_SPL_DM_SPI supportTom Rini
Due to how the Makefile logic is we currently get DM_SPI support in SPL enabled by having DM_SPI enabled for full U-Boot but not having CONFIG_SPL_DM_SPI set. Add this missing option to boards that were inadvertently making use of it. Cc: Adam Ford <aford173@gmail.com> Cc: Akash Gajjar <akash@openedev.com> Cc: Anatolij Gustschin <agust@denx.de> Cc: Andy Yan <andy.yan@rock-chips.com> Cc: Anup Patel <anup.patel@wdc.com> Cc: Atish Patra <atish.patra@wdc.com> Cc: Bin Meng <bmeng.cn@gmail.com> Cc: Chee Hong Ang <chee.hong.ang@intel.com> Cc: Chin-Liang See <clsee@altera.com> Cc: Dalon Westergreen <dwesterg@gmail.com> Cc: Dinh Nguyen <dinguyen@kernel.org> Cc: Eugen Hristev <eugen.hristev@microchip.com> Cc: Hannes Schmelzer <hannes.schmelzer@br-automation.com> Cc: Heiko Schocher <hs@denx.de> Cc: Jagan Teki <jagan@amarulasolutions.com> Cc: Klaus Goger <klaus.goger@theobroma-systems.com> Cc: Levin Du <djw@t-chip.com.cn> Cc: Ley Foon Tan <ley.foon.tan@intel.com> Cc: Lokesh Vutla <lokeshvutla@ti.com> Cc: Luca Ceresoli <luca@lucaceresoli.net> Cc: Marek Vasut <marex@denx.de> Cc: Michal Simek <monstr@monstr.eu> Cc: Mike Looijmans <mike.looijmans@topic.nl> Cc: Nicolas Ferre <nicolas.ferre@microchip.com> Cc: Nikita Kiryanov <nikita@compulab.co.il> Cc: Palmer Dabbelt <palmer@dabbelt.com> Cc: Patrick Delaunay <patrick.delaunay@st.com> Cc: Paul Walmsley <paul.walmsley@sifive.com> Cc: Pavel Machek <pavel@denx.de> Cc: Peter Robinson <pbrobinson@gmail.com> Cc: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Cc: Simon Glass <sjg@chromium.org> Cc: Stefan Roese <sr@denx.de> Cc: Suniel Mahesh <sunil@amarulasolutions.com> Cc: Vitaly Andrianov <vitalya@ti.com> Cc: Wolfgang Grandegger <wg@aries-embedded.de> Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Luca Ceresoli <luca@lucaceresoli.net>
2020-06-12net: phy: Add support for TI PHY initDan Murphy
ti_phy_init function was allocated to the DP83867 PHY. This function name is to generic for a specific PHY. The function can be moved to a TI specific file that can register all TI PHYs that are defined in the defconfig. The ti_phy_init file will contain all TI PHYs initialization so that only phy_ti_init can be called from the framework. In addition to the above the config flag for the DP83867 needs to be changed in the Kconfig and dependent defconfig files. The config flag that was used for the DP83867 was also generic in nature so a more specific config flag for the DP83867 was created. Acked-by: Michal Simek <michal.simek@xilinx.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
2020-04-28configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2020-03-17Merge tag 'ti-v2020.07-next' of ↵Tom Rini
https://gitlab.denx.de/u-boot/custodians/u-boot-ti into next K3 J721E: * OSPI boot support * Support for loading remote cores in R5 SPL * PMIC ESM Support * Minor fixes for R5F and C7x remoteproc drivers K3 AM654: * Update AVS class 0 voltages. * Add I2C nodes DRA7xx/AM57xx: * Fixed Android boot on AM57xx AM33/AM43/Davinci: * switch to driver model for the net and mdio driver for baltos * Add DM/DTS support for omap video driver * Enable fastboot on am335x-evm
2020-03-09configs: j721e_evm: Add Support for eMMC bootFaiz Abbas
Enable configs to support eMMC boot. Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-03-03configs: j721e_evm_defconfig: Enable OSPI configsVignesh Raghavendra
Enable OSPI related defconfigs. Also enable SPL_DMA so that DMA is used during OSPI boot Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2020-02-28configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2020-02-06configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2020-02-04configs: j721e_evm_a72: Add GPIO supportFaiz Abbas
Enable CONFIG_DA8XX_GPIO to enable GPIO support. Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-02-04configs: j721e_evm_defconfig: Enable PCA953x IO expanderVignesh Raghavendra
Enable PCA953x IO expander to control MMC/SD power lines. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-02-04configs: j721e_evm_r5/a72_defconfig: Enable DFU related configsVignesh Raghavendra
Enable DFU, Fastboot and USB mass storage gadget related configs Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-02-04configs: j721e_evm_r5/a72_defconfig: Enable USB Gadget related configsVignesh Raghavendra
Enable USB Gadget for R5 SPL, A72 SPL and A72 U-Boot to support DFU boot Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-02-04configs: j721e_evm_a72: Fix redundant environment offsetFaiz Abbas
The current environment offset overlaps with the sysfw area and whenever environment is saved in the redundant slot, it overwrites sysfw.itb. Fix the offset to prevent this. Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-01-22configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2020-01-20configs: j721e_evm_a72_defconfig: Enable I2C and EEPROM supportVignesh Raghavendra
Enable I2C and EEPROM related configs for A72 SPL/U-Boot. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Andreas Dannenberg <dannenberg@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-01-20configs: j721e_evm: Add configs for environment in eMMCFaiz Abbas
Add config to save and read back environment from eMMC. Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-01-20configs: j721e_evm: Add configs for ADMA SupportFaiz Abbas
Add configs for ADMA Support. Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-01-20configs: j721e_evm_a72_defconfig: Enable USB related configsVignesh Raghavendra
Enable USB host and device related configs. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>