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

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: Icb32ee670d9fa9e5c10f9abb298cebf616fa67ad </div>
<div style="display:none"> Gerrit-Change-Number: 25524 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Patrick Rudolph <patrick.rudolph@9elements.com> </div>