Tom Rini 4459ed60cb Prepare v2023.10 hai 8 meses
..
SPI 7314ba2bf8 doc: board: ti: Move documentation from README to .rst hai 9 meses
SPL 1be82afa80 global: Use proper project name U-Boot hai 1 ano
android 3430f24bc6 android_ab: Try backup booloader_message hai 10 meses
api 91f19550d1 doc: add events.h to documentation hai 9 meses
arch 67969516b0 arm_ffa: use debug logs hai 9 meses
board 17d98f84e0 doc: delete unused values kernel command line hai 8 meses
build 2a3c0680e6 doc: Explicitly list build dependencies for docs hai 9 meses
chromium 984639039f Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE hai 1 ano
develop 4459ed60cb Prepare v2023.10 hai 8 meses
device-tree-bindings b8531ac4d1 doc: Add the link for the documentation of the .its hai 10 meses
imx 951d63000e doc: csf_examples: csf.sh: Remove unneeded export ATF_LOAD_ADDR line hai 9 meses
learn 4e73b0153c doc: Highlight the most relevant u-boot talks hai 9 meses
media 7fa4c27a2e doc: add texinfodocs and infodocs targets hai 1 ano
mvebu 4bf91e2203 cmd: mvebu/bubt: Add support for reading image from the SATA disk partition hai 1 ano
sphinx 1cfcc2298f doc: sphinx: Add sphinx-prompt hai 9 meses
sphinx-static 656d8da9d2 doc: Remove duplicated documentation directory %!s(int64=5) %!d(string=hai) anos
usage 5bb1d1f9da doc: usage: load: document part as hexadecimal hai 8 meses
.gitignore 98c0d49c3d doc: Add .gitignore for the Sphinx build output directory %!s(int64=4) %!d(string=hai) anos
I2C_Edge_Conditions 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS %!s(int64=15) %!d(string=hai) anos
Makefile 7fa4c27a2e doc: add texinfodocs and infodocs targets hai 1 ano
README.Heterogeneous-SoCs b8bf0adc12 powerpc/mpc85xx: Add DSP side awareness for Freescale Heterogeneous SoCs %!s(int64=9) %!d(string=hai) anos
README.JFFS2_NAND b2482dffa0 README: Drop unused JFFS2 options %!s(int64=7) %!d(string=hai) anos
README.LED 5b8e76c35e powerpc, 8xx: remove support for 8xx %!s(int64=7) %!d(string=hai) anos
README.OFT f013dacf0a Code cleanup, especially MIPS for GCC 4.x %!s(int64=18) %!d(string=hai) anos
README.POST 1e01950333 post: Move CONFIG_SYS_POST to CFG_SYS_POST hai 1 ano
README.SNTP c46bf09e0b doc: Fix some typos in different files %!s(int64=12) %!d(string=hai) anos
README.TPL ea4299a213 dm: doc: Update documentation for new driver model schema hai 1 ano
README.VLAN a3d991bd0d Patches by Pantelis Antoniou, 30 Mar 2004: %!s(int64=20) %!d(string=hai) anos
README.VSC3316-3308 aa42cb71fa board/freescale/common: VSC3316/VSC3308 initialization code %!s(int64=11) %!d(string=hai) anos
README.arm-caches 421044b183 doc: ARM: Use the right function name %!s(int64=9) %!d(string=hai) anos
README.arm-relocation 4e5909450e global: Move remaining CONFIG_SYS_NAND_* to CFG_SYS_NAND_* hai 1 ano
README.armada-secureboot 87ac4b4b4c Makefile: Rename u-boot-spl.kwb to u-boot-with-spl.kwb hai 1 ano
README.asn1 e2c04fafc8 doc: add README for asn1 compiler and decoder %!s(int64=4) %!d(string=hai) anos
README.atmel_mci 65cc0e2a65 global: Move remaining CONFIG_SYS_* to CFG_SYS_* hai 1 ano
README.atmel_pmecc 49ad40298c ARM: at91: Convert SPL_GENERATE_ATMEL_PMECC_HEADER to Kconfig %!s(int64=5) %!d(string=hai) anos
README.autoboot 8fc31e23aa autoboot: Rename CONFIG_MENUKEY to CONFIG_AUTOBOOT_MENUKEY %!s(int64=4) %!d(string=hai) anos
README.bcmns3 89bb20bd38 doc: add README doc for bcmns3 platform %!s(int64=3) %!d(string=hai) anos
README.bitbangMII 4946775c6d Coding Style cleanup; update CHANGELOG, prepare -rc1 %!s(int64=14) %!d(string=hai) anos
README.bootcount fc1383ae2b bootcount: clarify documentation %!s(int64=2) %!d(string=hai) anos
README.boston ad8783cb1c boston: Introduce support for the MIPS Boston development board %!s(int64=7) %!d(string=hai) anos
README.cfi 65cc0e2a65 global: Move remaining CONFIG_SYS_* to CFG_SYS_* hai 1 ano
README.commands.itest cd0a9de68b * Patch by Laurent Mohin, 10 Feb 2004: %!s(int64=20) %!d(string=hai) anos
README.commands.spl 0cf207ec01 WS cleanup: remove SPACE(s) followed by TAB %!s(int64=2) %!d(string=hai) anos
README.console bb5a2cf9f9 treewide: convert bd_t to struct bd_info manually %!s(int64=3) %!d(string=hai) anos
README.davinci 6e7df1d151 global: Finish CONFIG -> CFG migration hai 1 ano
README.davinci.nand_spl 4dd834906d arm, davinci: add cam_enc_4xx support %!s(int64=12) %!d(string=hai) anos
README.dfutftp c72231d272 WS cleanup: remove excessive empty lines %!s(int64=2) %!d(string=hai) anos
README.displaying-bmps c088048533 lcd: implement a callback for splashimage %!s(int64=11) %!d(string=hai) anos
README.dns 28958b8bea Coding Style cleanup; update CHANGELOG. %!s(int64=15) %!d(string=hai) anos
README.enetaddr fb8977c5be net: Always build the string_to_enetaddr() helper %!s(int64=4) %!d(string=hai) anos
README.esbc_validate 83d290c56f SPDX: Convert all of our single license tags to Linux Kernel style %!s(int64=6) %!d(string=hai) anos
README.ext4 3d22bae57f fs: Migrate ext4 to Kconfig %!s(int64=6) %!d(string=hai) anos
README.fec_mxc 6e7df1d151 global: Finish CONFIG -> CFG migration hai 1 ano
README.fsl-ddr 0613c36a7a global: Migrate CONFIG_EXTRA_ENV_SETTINGS to CFG hai 1 ano
README.fsl-esdhc 39913acedd Move eSDHC adapter card identification to board files %!s(int64=3) %!d(string=hai) anos
README.fsl-hwconfig 636c316f9b powerpc/85xx: Specify hwconfig usage for USB controller %!s(int64=13) %!d(string=hai) anos
README.fsl-trustzone-components 449372148f armv8: LS2080A: Rename LS2085A to reflect LS2080A %!s(int64=8) %!d(string=hai) anos
README.fsl_iim 060613f119 Convert CONFIG_FSL_IIM to Kconfig hai 1 ano
README.fuse ccca7dfd02 Add fuse API and commands %!s(int64=11) %!d(string=hai) anos
README.generic-board bb5a2cf9f9 treewide: convert bd_t to struct bd_info manually %!s(int64=3) %!d(string=hai) anos
README.generic_usb_ohci 65cc0e2a65 global: Move remaining CONFIG_SYS_* to CFG_SYS_* hai 1 ano
README.gpio 48b3ecbedf gpio: Get rid of gpio_hog_probe_all() hai 1 ano
README.gpt 5ef229a007 doc: fix references to distro documentation hai 1 ano
README.hwconfig 19b4040df0 Convert CONFIG_HWCONFIG to Kconfig hai 1 ano
README.i2c b725dc458f i2c: Add a mux for GPIO-based I2C bus arbitration %!s(int64=8) %!d(string=hai) anos
README.iomux 83d290c56f SPDX: Convert all of our single license tags to Linux Kernel style %!s(int64=6) %!d(string=hai) anos
README.kconfig 5579ce747d Revert "Revert "global: Remove CONFIG_SYS_EXTRA_OPTIONS support"" hai 1 ano
README.kwbimage 207972acfc global: Migrate CONFIG_BOARDDIR to CFG hai 1 ano
README.link-local 0613c36a7a global: Migrate CONFIG_EXTRA_ENV_SETTINGS to CFG hai 1 ano
README.malta a187559e3d Use correct spelling of "U-Boot" %!s(int64=8) %!d(string=hai) anos
README.marvell c5c4b69857 Revert "arm64: dts: a3720: add support for espressobin with populated emmc" %!s(int64=3) %!d(string=hai) anos
README.mediatek 3ba286e0e8 doc: README.mediatek: Add a simple README for MediaTek %!s(int64=5) %!d(string=hai) anos
README.memory-test a2681707b2 Feature Removal: disable "mtest" command by default %!s(int64=11) %!d(string=hai) anos
README.mpc83xx.ddrecc 47e8bc8467 mpc83xx: Correct the README for DDR ECC %!s(int64=17) %!d(string=hai) anos
README.mpc83xxads b43957baf7 README: Drop CONFIG_MPC8349ADS %!s(int64=7) %!d(string=hai) anos
README.mpc85xx 65cc0e2a65 global: Move remaining CONFIG_SYS_* to CFG_SYS_* hai 1 ano
README.mpc85xx-sd-spi-boot 45156edb16 README.mpc85xx-sd-spi-boot: Suggest the NXP boot format github repo hai 1 ano
README.mpc85xx-spin-table a187559e3d Use correct spelling of "U-Boot" %!s(int64=8) %!d(string=hai) anos
README.mpc85xxcds a187559e3d Use correct spelling of "U-Boot" %!s(int64=8) %!d(string=hai) anos
README.multi-dtb-fit eeda3d7497 doc: multi-dtb-fit: Remove double underscores %!s(int64=3) %!d(string=hai) anos
README.mxc_ocotp 0454e0c420 arm: vf610: Add Vybrid VF610 to mxc_ocotp document %!s(int64=11) %!d(string=hai) anos
README.nand 65cc0e2a65 global: Move remaining CONFIG_SYS_* to CFG_SYS_* hai 1 ano
README.odroid 0cf207ec01 WS cleanup: remove SPACE(s) followed by TAB %!s(int64=2) %!d(string=hai) anos
README.omap-ulpi-viewport 928c4bdf9b usb: ulpi: Add omap-ulpi-view port support %!s(int64=12) %!d(string=hai) anos
README.omap3 4e5909450e global: Move remaining CONFIG_SYS_NAND_* to CFG_SYS_NAND_* hai 1 ano
README.pblimage 0040ed7e0c ppc: Remove corenet_ds boards hai 1 ano
README.pcap 1be82afa80 global: Use proper project name U-Boot hai 1 ano
README.power-framework ccfc89cb16 doc:power:pmic: Add doc entry for PMIC(v2) framework %!s(int64=10) %!d(string=hai) anos
README.pxe a5dacef738 cmd: pxe: support INITRD and FDT selection with FIT hai 1 ano
README.ramboot-ppc85xx 830fc1bfe7 powerpc: mpc85xx: Convert CONFIG_SYS_CCSRBAR_DEFAULT to Kconfig option %!s(int64=7) %!d(string=hai) anos
README.rmobile 5f4e26964c ARM: renesas: Add R8A77970 V3MSK board and CPLD code hai 1 ano
README.rockchip 780fc003ed doc: rockchip: puma: update build and flash instructions %!s(int64=2) %!d(string=hai) anos
README.rockusb f68c8e827c usb: rockchip: implement K_FW_LBA_ERASE_10 command %!s(int64=5) %!d(string=hai) anos
README.s5p4418 1be82afa80 global: Use proper project name U-Boot hai 1 ano
README.s5pc1xx abbe18c353 s5pc1xx: update the README file %!s(int64=14) %!d(string=hai) anos
README.sata a187559e3d Use correct spelling of "U-Boot" %!s(int64=8) %!d(string=hai) anos
README.sched 3e38691e8f * Patch by Arun Dharankar, 4 Apr 2003: %!s(int64=21) %!d(string=hai) anos
README.scrapyard 4a7cf0fd2b scrapyard: Delete this file and script %!s(int64=4) %!d(string=hai) anos
README.serial_multi 65cc0e2a65 global: Move remaining CONFIG_SYS_* to CFG_SYS_* hai 1 ano
README.sha1 6de80f2196 Drop references to MAKEALL in the documentation %!s(int64=7) %!d(string=hai) anos
README.silent 7e15638d60 Convert CONFIG_SYS_DEVICE_NULLDEV to Kconfig %!s(int64=3) %!d(string=hai) anos
README.socfpga a3fda0d30a global: Remove unused CONFIG defines hai 1 ano
README.splashprepare 3d92f31762 splash: Use splashfile instead of location->name %!s(int64=5) %!d(string=hai) anos
README.srio-pcie-boot-corenet 5a516748a8 powerpc/doc: Update the README.srio-pcie-boot-corenet %!s(int64=11) %!d(string=hai) anos
README.standalone 11232139e3 nds32: Remove the architecture %!s(int64=2) %!d(string=hai) anos
README.t1040-l2switch aae0e68909 drivers: net: vsc9953: Add LAG support %!s(int64=8) %!d(string=hai) anos
README.tee 1ea3fbe318 Documentation: tee uclass and op-tee driver %!s(int64=5) %!d(string=hai) anos
README.ubi e6661cf767 ubi: Add "skipcheck" command to set/clear this bit in the UBI volume hdr %!s(int64=4) %!d(string=hai) anos
README.ubispl 6f4e7d3c75 spl: Lightweight UBI and UBI fastmap support %!s(int64=7) %!d(string=hai) anos
README.ublimage 04e5ae7931 Minor coding style cleanup. %!s(int64=12) %!d(string=hai) anos
README.udp b43ea1bf18 net: add a generic udp protocol %!s(int64=3) %!d(string=hai) anos
README.unaligned-memory-access.txt be9445c0d4 doc: Fix comparison operator %!s(int64=9) %!d(string=hai) anos
README.uniphier 5ef229a007 doc: fix references to distro documentation hai 1 ano
README.update a2f0b504f4 cmd: drop fitupd command %!s(int64=3) %!d(string=hai) anos
README.usb b5f3850727 usb: doc: Fix spelling issues in README.usb %!s(int64=2) %!d(string=hai) anos
README.vf610 24e8bee508 arm: vf610: Add Vybrid VF610 CPU support %!s(int64=11) %!d(string=hai) anos
README.video 020fa32dc3 video: Add information about using TrueType fonts %!s(int64=5) %!d(string=hai) anos
README.watchdog 11232139e3 nds32: Remove the architecture %!s(int64=2) %!d(string=hai) anos
README.zfs 93e1459641 Coding Style cleanup: replace leading SPACEs by TABs %!s(int64=10) %!d(string=hai) anos
bounces e11aa602ab patman: add support for omitting bouncing addresses %!s(int64=6) %!d(string=hai) anos
conf.py 1cfcc2298f doc: sphinx: Add sphinx-prompt hai 9 meses
dumpimage.1 e297f874a1 doc: Add man page for dumpimage hai 1 ano
feature-removal-schedule.txt 702de89cc6 treewide: mem: Move mtest related defines to Kconfig %!s(int64=4) %!d(string=hai) anos
git-mailrc 703bb926f9 git-mailrc: add alias for Eugen Hristev hai 11 meses
index.rst 8ad7cfec37 doc: Link to some useful talks hai 1 ano
kwboot.1 2a3bbced71 doc/kwboot.1: Update Armada 38x BootROM bug description hai 1 ano
mkeficapsule.1 000806f76b mkeficapsule: add FMP Payload Header hai 1 ano
mkfwumdata.1 fdd56bfd3a tools: Add mkfwumdata tool for FWU metadata image hai 1 ano
mkimage.1 afdfcb11f9 tools: spkgimage: add Renesas SPKG format hai 1 ano

README.Heterogeneous-SoCs

DSP side awareness for Freescale heterogeneous multicore chips based on
StarCore and Power Architecture
===============================================================
powerpc/mpc85xx code ve APIs and function to get the number,
configuration and frequencies of all PowerPC cores and devices
connected to them, but it didnt have the similar code ofr HEterogeneous
SC3900/DSP cores and such devices like CPRI, MAPLE, MAPLE-ULB etc.

Code for DSP side awareness provides such functionality for Freescale
Heterogeneous SoCs which are chasis-2 compliant like B4860 and B4420

As part of this feature, following changes have been made:
==========================================================

1. Changed files:
=================
- arch/powerpc/cpu/mpc85xx/cpu.c

Code added in this file to print the DSP cores and other device's(CPRI,
MAPLE etc) frequencies

- arch/powerpc/cpu/mpc85xx/speed.c

Added Defines and code to extract the frequncy information for all
required cores and devices from RCW and System frequency

- arch/powerpc/cpu/mpc8xxx/cpu.c

Added API to get the number of SC cores in running system and Their BIT
MASK, similar to the code written for PowerPC

- arch/powerpc/include/asm/config_mpc85xx.h

Added top level CONFIG to identify presence of HETEROGENUOUS clusters
in the system and CONFIGS for SC3900/DSP components

- arch/powerpc/include/asm/processor.h
- include/common.h

Added newly added Functions Declaration

- include/e500.h

Global structure updated for dsp cores and other components

2. CONFIGs ADDED
================

CONFIG_HETROGENOUS_CLUSTERS - Define for checking the presence of
DSP/SC3900 core clusters

CONFIG_SYS_FSL_NUM_CC_PLLS - Define for number of PLLs

Though there are only 4 PLLs in B4, but in sequence of PLLs from PLL1 -
PLL5, PLL3 is Reserved(as mentioned in RM), so this define contains the
value as 5 not 4, to iterate over all PLLs while coding

CONFIG_SYS_MAPLE - Define for MAPLE Baseband Accelerator
CONFIG_SYS_CPRI - Define for CPRI Interface
CONFIG_PPC_CLUSTER_START - Start index of ppc clusters
CONFIG_DSP_CLUSTER_START - Start index of dsp clusters

Following are the defines for PLL's index that provide the Clocking to
CPRI, ULB and ETVE components

CONFIG_SYS_CPRI_CLK - Define PLL index for CPRI clock
CONFIG_SYS_ULB_CLK - Define PLL index for ULB clock
CONFIG_SYS_ETVPE_CLK - Define PLL index for ETVPE clock

3. Changes in MPC85xx_SYS_INFO Global structure
===============================================

DSP cores and other device's components have been added in this structure.

freq_processor_dsp[CONFIG_MAX_DSP_CPUS] - Array to contain the DSP core's frequencies
freq_cpri - To store CPRI frequency
freq_maple - To store MAPLE frequency
freq_maple_ulb - To store MAPLE-ULB frequency
freq_maple_etvpe - To store MAPLE-eTVPE frequency

4. U-BOOT LOGS
==============
4.1 B4860QDS board
Boot from NOR flash

U-Boot 2014.07-00222-g70587a8-dirty (Aug 07 2014 - 13:15:47)

CPU0: B4860E, Version: 2.0, (0x86880020)
Core: e6500, Version: 2.0, (0x80400020) Clock Configuration:
CPU0:1600 MHz, CPU1:1600 MHz, CPU2:1600 MHz, CPU3:1600 MHz,
DSP CPU0:1200 MHz, DSP CPU1:1200 MHz, DSP CPU2:1200 MHz, DSP CPU3:1200 MHz,
DSP CPU4:1200 MHz, DSP CPU5:1200 MHz,
CCB:666.667 MHz,
DDR:933.333 MHz (1866.667 MT/s data rate) (Asynchronous), IFC:166.667 MHz
CPRI:600 MHz
MAPLE:600 MHz, MAPLE-ULB:800 MHz, MAPLE-eTVPE:1000 MHz
FMAN1: 666.667 MHz
QMAN: 333.333 MHz

CPUn - PowerPC core
DSP CPUn - SC3900 core

Shaveta Leekha(shaveta@freescale.com)
Created August 7, 2014
===========================================