Tom Rini 880f3ee4f5 Merge tag 'efi-2022-01-rc4-4' of https://source.denx.de/u-boot/custodians/u-boot-efi 2 yıl önce
..
SPI 5e61c4e89d sandbox: update documents regarding spi_sf 4 yıl önce
SPL 5ed16a9511 net: Rename SPL_NET_SUPPORT to SPL_NET 2 yıl önce
android 19a91f2464 Create a new boot/ directory 2 yıl önce
api 4ad4c2daeb doc: add include/lmb.h to the HTML documentation 2 yıl önce
arch 85c052cc48 doc: x86: Update SeaBIOS build instructions 2 yıl önce
board 35f3ef93d6 doc: board: Add Calxeda Highbank/Midway documentation 2 yıl önce
build 2443fd7032 doc: add python3-pkg-resources to build dependencies 2 yıl önce
chromium 4db474aea0 doc: Update documentation for cros-2021.04 release 2 yıl önce
develop d241d2c879 doc: Fix usage of CFG_RPMB_WRITE_KEY 2 yıl önce
device-tree-bindings 324df15a29 serial: qcom: add support for GENI serial driver 2 yıl önce
imx 8ba59608dc arm: Remove zmx25 board and ARCH_MX25 2 yıl önce
media 656d8da9d2 doc: Remove duplicated documentation directory 5 yıl önce
mvebu 66356b4c06 WS cleanup: remove trailing empty lines 2 yıl önce
sphinx 87a4fc1081 doc: require Sphinx 3.4.3 2 yıl önce
sphinx-static 656d8da9d2 doc: Remove duplicated documentation directory 5 yıl önce
uImage.FIT 62b27a561c mkimage: use environment variable MKIMAGE_SIGN_PIN to set pin for OpenSSL Engine 2 yıl önce
usage 446266b024 doc: usage: Fix command in fdt overlay apply sequence 2 yıl önce
.gitignore 98c0d49c3d doc: Add .gitignore for the Sphinx build output directory 4 yıl önce
I2C_Edge_Conditions 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 yıl önce
Makefile 89a5fbbea1 doc: handle 'make htmldocs' warnings as errors 2 yıl önce
README.Heterogeneous-SoCs b8bf0adc12 powerpc/mpc85xx: Add DSP side awareness for Freescale Heterogeneous SoCs 9 yıl önce
README.JFFS2 59e12a4a8c fs: Kconfig: Add a separate option for FS_JFFS2 7 yıl önce
README.JFFS2_NAND b2482dffa0 README: Drop unused JFFS2 options 7 yıl önce
README.LED 5b8e76c35e powerpc, 8xx: remove support for 8xx 7 yıl önce
README.OFT f013dacf0a Code cleanup, especially MIPS for GCC 4.x 18 yıl önce
README.POST bb5a2cf9f9 treewide: convert bd_t to struct bd_info manually 3 yıl önce
README.SNTP c46bf09e0b doc: Fix some typos in different files 12 yıl önce
README.SPL ea2ca7e17e spi: Rename SPI_SUPPORT to SPI 2 yıl önce
README.TPL 32f2ca2a7e cosmetic: Fix spelling and whitespace errors 4 yıl önce
README.VLAN a3d991bd0d Patches by Pantelis Antoniou, 30 Mar 2004: 20 yıl önce
README.VSC3316-3308 aa42cb71fa board/freescale/common: VSC3316/VSC3308 initialization code 11 yıl önce
README.arm-caches 421044b183 doc: ARM: Use the right function name 9 yıl önce
README.arm-relocation bb5a2cf9f9 treewide: convert bd_t to struct bd_info manually 3 yıl önce
README.armada-secureboot a1b6b0a9c1 arm: mvebu: Implement secure boot 7 yıl önce
README.asn1 e2c04fafc8 doc: add README for asn1 compiler and decoder 4 yıl önce
README.atmel_mci bb5a2cf9f9 treewide: convert bd_t to struct bd_info manually 3 yıl önce
README.atmel_pmecc 49ad40298c ARM: at91: Convert SPL_GENERATE_ATMEL_PMECC_HEADER to Kconfig 5 yıl önce
README.autoboot 8fc31e23aa autoboot: Rename CONFIG_MENUKEY to CONFIG_AUTOBOOT_MENUKEY 4 yıl önce
README.bcm7xxx 894c3ad27f board: arm: Add support for Broadcom BCM7445 5 yıl önce
README.bcmns3 89bb20bd38 doc: add README doc for bcmns3 platform 3 yıl önce
README.bedbug b0f100e0f5 doc: remove AMCC PPC405 processor references 2 yıl önce
README.bitbangMII 4946775c6d Coding Style cleanup; update CHANGELOG, prepare -rc1 14 yıl önce
README.bootcount df928f8549 bootcount_ext: Add flag to enable/disable bootcount 4 yıl önce
README.boston ad8783cb1c boston: Introduce support for the MIPS Boston development board 7 yıl önce
README.bus_vcxk 83d290c56f SPDX: Convert all of our single license tags to Linux Kernel style 6 yıl önce
README.cfi 66723eda4e doc/README.cfi: Update code snippet, and add example. 7 yıl önce
README.commands.itest cd0a9de68b * Patch by Laurent Mohin, 10 Feb 2004: 20 yıl önce
README.commands.spl 0cf207ec01 WS cleanup: remove SPACE(s) followed by TAB 2 yıl önce
README.console bb5a2cf9f9 treewide: convert bd_t to struct bd_info manually 3 yıl önce
README.davinci 5f1600e03e README: davinci: Clarify when SPL is used and the target devices. 3 yıl önce
README.davinci.nand_spl 4dd834906d arm, davinci: add cam_enc_4xx support 12 yıl önce
README.dfutftp c72231d272 WS cleanup: remove excessive empty lines 2 yıl önce
README.displaying-bmps c088048533 lcd: implement a callback for splashimage 11 yıl önce
README.dns 28958b8bea Coding Style cleanup; update CHANGELOG. 15 yıl önce
README.enetaddr fb8977c5be net: Always build the string_to_enetaddr() helper 4 yıl önce
README.esbc_validate 83d290c56f SPDX: Convert all of our single license tags to Linux Kernel style 6 yıl önce
README.ext4 3d22bae57f fs: Migrate ext4 to Kconfig 6 yıl önce
README.falcon 0cf207ec01 WS cleanup: remove SPACE(s) followed by TAB 2 yıl önce
README.fec_mxc 0750701a3f driver/net/fec: support fixed speed connection 8 yıl önce
README.fsl-clk 7826669df8 doc: restore doc/README.fsl-clk 7 yıl önce
README.fsl-ddr eb118807a4 driver/ddr/fsl: Add address parity support for DDR4 UDIMM/discrete 8 yıl önce
README.fsl-dpaa e82973414d armv8/ls1043a: Add Fman support 8 yıl önce
README.fsl-esdhc 39913acedd Move eSDHC adapter card identification to board files 3 yıl önce
README.fsl-hwconfig 636c316f9b powerpc/85xx: Specify hwconfig usage for USB controller 13 yıl önce
README.fsl-trustzone-components 449372148f armv8: LS2080A: Rename LS2085A to reflect LS2080A 8 yıl önce
README.fsl_iim 0f67e09e9e Add fsl_iim driver 11 yıl önce
README.fuse ccca7dfd02 Add fuse API and commands 11 yıl önce
README.generic-board bb5a2cf9f9 treewide: convert bd_t to struct bd_info manually 3 yıl önce
README.generic_usb_ohci 2a766db11a doc: Fix outdated ohci board hook documentation 5 yıl önce
README.gpio 6a0388c5b1 dt-bindings: gpio: alignment with kernel v5.3 4 yıl önce
README.gpt 653cd92d66 cmd: gpt: Add option to write GPT partitions to environment variable 3 yıl önce
README.hwconfig 1bce2aeb6f Cosmetic: Fix a number of typos, no functional changes. 10 yıl önce
README.i2c b725dc458f i2c: Add a mux for GPIO-based I2C bus arbitration 8 yıl önce
README.iomux 83d290c56f SPDX: Convert all of our single license tags to Linux Kernel style 6 yıl önce
README.kconfig c21fc7e223 treewide: fix "followings" to "following" 7 yıl önce
README.kwbimage adbba99606 doc: fix documentation of out-of-tree build 9 yıl önce
README.link-local bc0571fc10 net: cosmetic: Fix checkpatch.pl failures in net.c 9 yıl önce
README.malta a187559e3d Use correct spelling of "U-Boot" 8 yıl önce
README.marvell c5c4b69857 Revert "arm64: dts: a3720: add support for espressobin with populated emmc" 3 yıl önce
README.mediatek 3ba286e0e8 doc: README.mediatek: Add a simple README for MediaTek 5 yıl önce
README.memory-test a2681707b2 Feature Removal: disable "mtest" command by default 11 yıl önce
README.mpc83xx.ddrecc 47e8bc8467 mpc83xx: Correct the README for DDR ECC 17 yıl önce
README.mpc83xxads b43957baf7 README: Drop CONFIG_MPC8349ADS 7 yıl önce
README.mpc85xx bef1845404 freescale/powerpc: Rename the config CONFIG_SECURE_BOOT name 4 yıl önce
README.mpc85xx-sd-spi-boot 789460c914 powerpc: P2010: Drop configuration for P2010 7 yıl önce
README.mpc85xx-spin-table a187559e3d Use correct spelling of "U-Boot" 8 yıl önce
README.mpc85xxcds a187559e3d Use correct spelling of "U-Boot" 8 yıl önce
README.multi-dtb-fit eeda3d7497 doc: multi-dtb-fit: Remove double underscores 3 yıl önce
README.mxc_ocotp 0454e0c420 arm: vf610: Add Vybrid VF610 to mxc_ocotp document 11 yıl önce
README.nand 6115f1c4fe Convert CONFIG_NAND_OMAP_ECCSCHEME to Kconfig 2 yıl önce
README.nokia_rx51 cc434fccba Nokia RX-51: Add support for booting kernel in zImage format 2 yıl önce
README.odroid 0cf207ec01 WS cleanup: remove SPACE(s) followed by TAB 2 yıl önce
README.omap-ulpi-viewport 928c4bdf9b usb: ulpi: Add omap-ulpi-view port support 12 yıl önce
README.omap3 d78b9df763 logicpd: Drop omap3 zoom1 3 yıl önce
README.pblimage 262737f05a powerpc/tool/pbl: fix pbl image compiling process 10 yıl önce
README.pcap 66356b4c06 WS cleanup: remove trailing empty lines 2 yıl önce
README.plan9 eeaef5e430 cmd_bootm: Add command line arguments to Plan 9 11 yıl önce
README.power-framework ccfc89cb16 doc:power:pmic: Add doc entry for PMIC(v2) framework 10 yıl önce
README.pxe 69076dff22 cmd: pxe: add support for FDT overlays 3 yıl önce
README.ramboot-ppc85xx 830fc1bfe7 powerpc: mpc85xx: Convert CONFIG_SYS_CCSRBAR_DEFAULT to Kconfig option 7 yıl önce
README.rmobile c4ea43d12f ARM: rmobile: Add R8A77965 M3NULCB support 5 yıl önce
README.rockchip 780fc003ed doc: rockchip: puma: update build and flash instructions 2 yıl önce
README.rockusb f68c8e827c usb: rockchip: implement K_FW_LBA_ERASE_10 command 5 yıl önce
README.s5p4418 b39cacc268 arm: add (default) config for nanopi2 board 3 yıl önce
README.s5pc1xx abbe18c353 s5pc1xx: update the README file 14 yıl önce
README.sata a187559e3d Use correct spelling of "U-Boot" 8 yıl önce
README.sched 3e38691e8f * Patch by Arun Dharankar, 4 Apr 2003: 21 yıl önce
README.scrapyard 4a7cf0fd2b scrapyard: Delete this file and script 4 yıl önce
README.semihosting 83d290c56f SPDX: Convert all of our single license tags to Linux Kernel style 6 yıl önce
README.serial_multi 064b55cfcb powerpc, 5xxx, 512x: remove support for mpc5xxx and mpc512x 7 yıl önce
README.sha1 6de80f2196 Drop references to MAKEALL in the documentation 7 yıl önce
README.silent 7e15638d60 Convert CONFIG_SYS_DEVICE_NULLDEV to Kconfig 3 yıl önce
README.socfpga 5c0adb0a71 arm: socfpga: arria10: Add qts-filter for Arria10 socfpga 3 yıl önce
README.splashprepare 3d92f31762 splash: Use splashfile instead of location->name 5 yıl önce
README.srio-pcie-boot-corenet 5a516748a8 powerpc/doc: Update the README.srio-pcie-boot-corenet 11 yıl önce
README.standalone 0914011310 command: Remove the cmd_tbl_t typedef 4 yıl önce
README.t1040-l2switch aae0e68909 drivers: net: vsc9953: Add LAG support 8 yıl önce
README.tee 1ea3fbe318 Documentation: tee uclass and op-tee driver 5 yıl önce
README.ti-secure 74ee9dc502 doc: Update info on using K3 secure devices 5 yıl önce
README.ubi e6661cf767 ubi: Add "skipcheck" command to set/clear this bit in the UBI volume hdr 4 yıl önce
README.ubispl 6f4e7d3c75 spl: Lightweight UBI and UBI fastmap support 7 yıl önce
README.ublimage 04e5ae7931 Minor coding style cleanup. 12 yıl önce
README.udp b43ea1bf18 net: add a generic udp protocol 3 yıl önce
README.unaligned-memory-access.txt be9445c0d4 doc: Fix comparison operator 9 yıl önce
README.uniphier 7ef5b1e7ed ARM: uniphier: enable distro boot 5 yıl önce
README.update a2f0b504f4 cmd: drop fitupd command 3 yıl önce
README.usb b5f3850727 usb: doc: Fix spelling issues in README.usb 2 yıl önce
README.vf610 24e8bee508 arm: vf610: Add Vybrid VF610 CPU support 11 yıl önce
README.video 020fa32dc3 video: Add information about using TrueType fonts 5 yıl önce
README.vxworks 1e26f64888 bootm: vxworks: Support Linux compatible standard DTB for ARM and PPC 4 yıl önce
README.watchdog 1473f6ac88 arm: at91: wdt: Convert watchdog driver to dm/dt 5 yıl önce
README.zfs 93e1459641 Coding Style cleanup: replace leading SPACEs by TABs 10 yıl önce
bounces e11aa602ab patman: add support for omitting bouncing addresses 6 yıl önce
conf.py 00e80da9f5 doc: fix Latex margins 2 yıl önce
feature-removal-schedule.txt 702de89cc6 treewide: mem: Move mtest related defines to Kconfig 4 yıl önce
git-mailrc f91c3aa07e MAINTAINERS: Update ARM TI entry 2 yıl önce
index.rst f1991bdf97 doc: move i.MX7D/i.MX8MM A/B booting to board specific 2 yıl önce
kwboot.1 d1d7174012 doc/kwboot.1: Update man page 2 yıl önce
mkimage.1 152b246298 mkimage: Allow updating the FIT timestamp 3 yıl önce

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
===========================================