Patrick Rudolph has uploaded this change for review. ( https://review.coreboot.org/25524
Change subject: soc/cavium: import raw BDK sources
......................................................................
soc/cavium: import raw BDK sources
This imports common BDK sources that will be used in subsequent
patches.
The BDK is licensed under BSD and will be reduced in size and optimized to
compile under coreboot.
Change-Id: Icb32ee670d9fa9e5c10f9abb298cebf616fa67ad
Signed-off-by: David Hendricks <dhendricks(a)fb.com>
---
A src/vendorcode/cavium/bdk/libbdk-arch/bdk-csr.c
A src/vendorcode/cavium/bdk/libbdk-arch/bdk-model.c
A src/vendorcode/cavium/bdk/libbdk-arch/bdk-numa.c
A src/vendorcode/cavium/bdk/libbdk-arch/bdk-platform.c
A src/vendorcode/cavium/bdk/libbdk-boot/bdk-boot-status.c
A src/vendorcode/cavium/bdk/libbdk-boot/bdk-watchdog.c
A src/vendorcode/cavium/bdk/libbdk-dram/bdk-dram-address.c
A src/vendorcode/cavium/bdk/libbdk-dram/bdk-dram-config.c
A src/vendorcode/cavium/bdk/libbdk-dram/bdk-dram-size.c
A src/vendorcode/cavium/bdk/libbdk-dram/bdk-dram-test-addrbus.c
A src/vendorcode/cavium/bdk/libbdk-dram/bdk-dram-test-databus.c
A src/vendorcode/cavium/bdk/libbdk-dram/bdk-dram-test-fastscan.c
A src/vendorcode/cavium/bdk/libbdk-dram/bdk-dram-test-patfil.c
A src/vendorcode/cavium/bdk/libbdk-dram/bdk-dram-test.c
A src/vendorcode/cavium/bdk/libbdk-driver/bdk-driver-rnm.c
A src/vendorcode/cavium/bdk/libbdk-hal/bdk-clock.c
A src/vendorcode/cavium/bdk/libbdk-hal/bdk-config.c
A src/vendorcode/cavium/bdk/libbdk-hal/bdk-gpio.c
A src/vendorcode/cavium/bdk/libbdk-hal/bdk-l2c.c
A src/vendorcode/cavium/bdk/libbdk-hal/bdk-twsi.c
A src/vendorcode/cavium/bdk/libbdk-os/bdk-init.c
A src/vendorcode/cavium/bdk/libbdk-os/bdk-thread.c
A src/vendorcode/cavium/bdk/libbdk-trust/bdk-trust.c
A src/vendorcode/cavium/bdk/libdram/dram-csr.h
A src/vendorcode/cavium/bdk/libdram/dram-env.c
A src/vendorcode/cavium/bdk/libdram/dram-env.h
A src/vendorcode/cavium/bdk/libdram/dram-gpio.h
A src/vendorcode/cavium/bdk/libdram/dram-init-ddr3.c
A src/vendorcode/cavium/bdk/libdram/dram-init-ddr3.h
A src/vendorcode/cavium/bdk/libdram/dram-internal.h
A src/vendorcode/cavium/bdk/libdram/dram-l2c.c
A src/vendorcode/cavium/bdk/libdram/dram-l2c.h
A src/vendorcode/cavium/bdk/libdram/dram-print.h
A src/vendorcode/cavium/bdk/libdram/dram-spd.c
A src/vendorcode/cavium/bdk/libdram/dram-spd.h
A src/vendorcode/cavium/bdk/libdram/dram-tune-ddr3.c
A src/vendorcode/cavium/bdk/libdram/dram-util.h
A src/vendorcode/cavium/bdk/libdram/lib_octeon_shared.c
A src/vendorcode/cavium/bdk/libdram/lib_octeon_shared.h
A src/vendorcode/cavium/bdk/libdram/libdram-config-load.c
A src/vendorcode/cavium/bdk/libdram/libdram.c
A src/vendorcode/cavium/include/bdk/bdk.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-arch.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-asm.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csr.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-ap.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-fus.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-fusf.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-gpio.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-gti.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-l2c.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-l2c_cbc.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-l2c_tad.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-lmc.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-lmt.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-mio_boot.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-mio_fus.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-mio_tws.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-ocla.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-ocx.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-pccpf.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-pem.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-rnm.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-rst.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-sgp.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-csrs-uaa.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-fuse.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-lmt.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-model.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-numa.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-platform.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-require.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-swap.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-version.h
A src/vendorcode/cavium/include/bdk/libbdk-arch/bdk-warn.h
A src/vendorcode/cavium/include/bdk/libbdk-bist/bist.h
A src/vendorcode/cavium/include/bdk/libbdk-bist/efuse-read.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot-bgx.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot-ccpi.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot-dram.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot-gpio.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot-info.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot-mdio.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot-pcie.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot-qlm.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot-status.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot-twsi.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot-usb.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-boot.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-image.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-watchdog.h
A src/vendorcode/cavium/include/bdk/libbdk-boot/bdk-xmodem.h
A src/vendorcode/cavium/include/bdk/libbdk-dram/bdk-dram-config.h
A src/vendorcode/cavium/include/bdk/libbdk-dram/bdk-dram-test.h
A src/vendorcode/cavium/include/bdk/libbdk-dram/bdk-dram.h
A src/vendorcode/cavium/include/bdk/libbdk-driver/bdk-driver-sgpio.h
A src/vendorcode/cavium/include/bdk/libbdk-driver/bdk-driver.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-access-native.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-access.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-atomic.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-clock.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-config.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-crc.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-ecam.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-error-report.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-fpa.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-gpio.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-hal.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-key.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-l2c.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-mdio.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-mmc.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-mpi.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-nic.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-nix.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-pbus-flash.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-pcie-flash.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-pcie.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-pki.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-pko.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-power-burn.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-qlm.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-rng.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-rvu.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-sata.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-spinlock.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-sso.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-tns.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-twsi.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-usb.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-utils.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/bdk-vrm.h
A src/vendorcode/cavium/include/bdk/libbdk-hal/device/bdk-device.h
A src/vendorcode/cavium/include/bdk/libbdk-os/bdk-init.h
A src/vendorcode/cavium/include/bdk/libbdk-os/bdk-thread.h
A src/vendorcode/cavium/include/bdk/libbdk-trust/bdk-signed.h
A src/vendorcode/cavium/include/bdk/libbdk-trust/bdk-trust.h
A src/vendorcode/cavium/include/bdk/libdram/libdram-config.h
A src/vendorcode/cavium/include/bdk/libdram/libdram.h
139 files changed, 148,528 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/24/25524/1
--
To view, visit https://review.coreboot.org/25524
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icb32ee670d9fa9e5c10f9abb298cebf616fa67ad
Gerrit-Change-Number: 25524
Gerrit-PatchSet: 1
Gerrit-Owner: Patrick Rudolph <patrick.rudolph(a)9elements.com>