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