Age | Commit message (Collapse) | Author |
|
tiboot3.bin in OSPI flash
The current size of tiboot3.bin is 516KB and the memory reserved for it
in the OSPI flash is 512KB. This leads to overlap of tiboot3.bin on
tispl.bin region and break in OSPI boot mode.
Therefore, fix this by increasing the memory allocated for tiboot3.bin to
1MB.
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
|
|
tiboot3.bin in HyperFlash
The current size of tiboot3.bin is 516KB and the memory reserved for it in
HyperFlash is 512KB. This leads to overlap of tiboot3.bin over tispl.bin
region and break in HyperFlash boot mode.
Therefore, fix this by increasing the memory allocated for tiboot3.bin to
1MB.
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
|
|
tiboot3.bin in eMMC
The current size of tiboot3.bin is 516KB and the memory reserved for it in
eMMC boot partition is 512KB. This leads to overlap of tiboot3.bin over
tispl.bin region and break in eMMC boot mode.
Therefore, fix this by increasing the memory allocated for tiboot3.bin to
1MB.
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
|
|
Enable configs to add support for HS400 speed mode.
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
|
|
The MTD partitions listed are not what should be. Changes made are:
- Move ospi.env.backup to 0x6C0000 so it does not lie in the middle of
an erase block.
- Make ospi.env and ospi.env.backup 256k so they span a full erase
block.
- Drop the sysfw partition. It is bundled with R5 SPL now.
- Add the PHY calibration pattern partition.
NOTE: The code in the OSPI driver is very naive so it won't actually
read this variable to find the PHY pattern location 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>
|
|
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>
|
|
Update the default BOOTCOMMAND to provide an automatic and easier way
to configure ethernet PHY before loading the firmware.
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
|
|
clock framework
Add config for torrent serdes and common clock framework.
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
|
|
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>
|
|
commit 79a30b112876c8c2b9f51f4f34fbdca05a6ce472 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>
|
|
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>
|
|
The A72 U-boot can support early booting of any of the Main or MCU R5F
remote processors from U-boot prompt to achieve various system usecases
before booting the Linux kernel. Update the default BOOTCOMMAND to provide
an automatic and easier way to start various remote processors through
added environment variables.
Signed-off-by: Suman Anna <s-anna@ti.com>
|
|
The J7200 SoCs has two R5F sub-systems. Enable the TI K3
R5F remoteproc driver and the remoteproc command options
to allow these R5F processors to be booted from A72 U-Boot.
The Kconfigs are added using savedefconfig.
Signed-off-by: Suman Anna <s-anna@ti.com>
|
|
Enable configs required to support HyperFlash boot and detection of
onboard mux switch for HyperFlash selection
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
|
|
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com>
|
|
Add initial A72 defconfig support.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
|