freebsd-nq/sys/contrib/octeon-sdk
Justin Hibbits 930d3f4a60 Add necessary bits to get FreeBSD booting on the Unifi Security Gateway
Summary:
The Ubiquiti Unifi Security Gateway is virtually identical to the
EdgeRouter Lite, with a smaller PCB and apparently a different board identifier.
Simply adding the new board identifier alongside the ERL identifier, FreeBSD
boots successfully, and can access the needed peripherals (tested with USB
booting, and basic pings on one ethernet interface)

Reviewed By:	adrian
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D10639
2017-05-07 22:04:12 +00:00
..
cvmx-malloc
cvmip.h
cvmx-abi.h
cvmx-access-native.h
cvmx-access.h
cvmx-address.h
cvmx-agl-defs.h
cvmx-app-hotplug.c
cvmx-app-hotplug.h
cvmx-app-init-linux.c
cvmx-app-init.c
cvmx-app-init.h Add necessary bits to get FreeBSD booting on the Unifi Security Gateway 2017-05-07 22:04:12 +00:00
cvmx-asm.h
cvmx-asx0-defs.h
cvmx-asxx-defs.h
cvmx-atomic.h
cvmx-bootloader.h
cvmx-bootmem.c
cvmx-bootmem.h
cvmx-ciu2-defs.h
cvmx-ciu-defs.h
cvmx-clock.c
cvmx-clock.h
cvmx-cmd-queue.c
cvmx-cmd-queue.h
cvmx-cn3010-evb-hs5.c
cvmx-cn3010-evb-hs5.h
cvmx-compactflash.c
cvmx-compactflash.h
cvmx-core.c
cvmx-core.h
cvmx-coremask.c
cvmx-coremask.h
cvmx-crypto.c
cvmx-crypto.h
cvmx-csr-enums.h
cvmx-csr-typedefs.h
cvmx-csr.h
cvmx-dbg-defs.h
cvmx-debug-handler.S
cvmx-debug-remote.c
cvmx-debug-uart.c
cvmx-debug.c
cvmx-debug.h
cvmx-dfa-defs.h
cvmx-dfa.c
cvmx-dfa.h
cvmx-dfm-defs.h
cvmx-dma-engine.c
cvmx-dma-engine.h Convert ­ U+00AD soft hyphen to - in Cavium Octeon SDK 2016-10-13 16:57:19 +00:00
cvmx-dpi-defs.h
cvmx-ebt3000.c
cvmx-ebt3000.h
cvmx-endor-defs.h
cvmx-eoi-defs.h
cvmx-fau.h
cvmx-flash.c
cvmx-flash.h
cvmx-fpa-defs.h
cvmx-fpa.c
cvmx-fpa.h
cvmx-gmx.h
cvmx-gmxx-defs.h
cvmx-gpio-defs.h
cvmx-gpio.h
cvmx-helper-board.c Add necessary bits to get FreeBSD booting on the Unifi Security Gateway 2017-05-07 22:04:12 +00:00
cvmx-helper-board.h
cvmx-helper-cfg.c
cvmx-helper-cfg.h
cvmx-helper-check-defines.h
cvmx-helper-errata.c
cvmx-helper-errata.h
cvmx-helper-fpa.c
cvmx-helper-fpa.h
cvmx-helper-ilk.c
cvmx-helper-ilk.h
cvmx-helper-jtag.c
cvmx-helper-jtag.h
cvmx-helper-loop.c
cvmx-helper-loop.h
cvmx-helper-npi.c
cvmx-helper-npi.h
cvmx-helper-rgmii.c
cvmx-helper-rgmii.h
cvmx-helper-sgmii.c Add support from GE Intelligent Platform Cavium Octeon boards. Add 2013-05-10 03:04:45 +00:00
cvmx-helper-sgmii.h
cvmx-helper-spi.c
cvmx-helper-spi.h
cvmx-helper-srio.c
cvmx-helper-srio.h
cvmx-helper-util.c
cvmx-helper-util.h
cvmx-helper-xaui.c
cvmx-helper-xaui.h
cvmx-helper.c
cvmx-helper.h
cvmx-hfa.c
cvmx-hfa.h
cvmx-higig.h Convert ­ U+00AD soft hyphen to - in Cavium Octeon SDK 2016-10-13 16:57:19 +00:00
cvmx-ilk-defs.h
cvmx-ilk.c
cvmx-ilk.h
cvmx-interrupt-handler.S
cvmx-interrupt.c
cvmx-interrupt.h
cvmx-iob1-defs.h
cvmx-iob-defs.h
cvmx-ipd-defs.h
cvmx-ipd.c
cvmx-ipd.h
cvmx-ixf18201.c
cvmx-ixf18201.h
cvmx-key-defs.h
cvmx-key.h
cvmx-l2c-defs.h
cvmx-l2c.c
cvmx-l2c.h
cvmx-l2d-defs.h
cvmx-l2t-defs.h
cvmx-led-defs.h
cvmx-llm.c
cvmx-llm.h
cvmx-lmcx-defs.h
cvmx-log-arc.S
cvmx-log.c
cvmx-log.h
cvmx-malloc.h
cvmx-mdio.h
cvmx-mgmt-port.c Add support from GE Intelligent Platform Cavium Octeon boards. Add 2013-05-10 03:04:45 +00:00
cvmx-mgmt-port.h Expose cvmx_mgmt_port_num_ports() as a wrapper to the static 2013-05-02 19:45:53 +00:00
cvmx-mio-defs.h
cvmx-mixx-defs.h
cvmx-mpi-defs.h
cvmx-nand.c
cvmx-nand.h
cvmx-ndf-defs.h
cvmx-npei-defs.h
cvmx-npi-defs.h
cvmx-npi.h
cvmx-packet.h
cvmx-pci-defs.h
cvmx-pci.h
cvmx-pcie.c Fix octeon model comparison in Cavium SDK 2016-10-13 17:16:32 +00:00
cvmx-pcie.h
cvmx-pcieepx-defs.h
cvmx-pciercx-defs.h
cvmx-pcm-defs.h
cvmx-pcmx-defs.h
cvmx-pcsx-defs.h
cvmx-pcsxx-defs.h
cvmx-pemx-defs.h
cvmx-pescx-defs.h
cvmx-pexp-defs.h
cvmx-pip-defs.h
cvmx-pip.h
cvmx-pko-defs.h
cvmx-pko.c
cvmx-pko.h
cvmx-platform.h
cvmx-pow-defs.h
cvmx-pow.c
cvmx-pow.h
cvmx-power-throttle.c
cvmx-power-throttle.h
cvmx-profiler.c
cvmx-profiler.h
cvmx-qlm-tables.c
cvmx-qlm.c
cvmx-qlm.h
cvmx-rad-defs.h
cvmx-raid.c
cvmx-raid.h Convert ­ U+00AD soft hyphen to - in Cavium Octeon SDK 2016-10-13 16:57:19 +00:00
cvmx-resources.config
cvmx-rng.h
cvmx-rnm-defs.h
cvmx-rtc.h Turns out that there really isn't an RTC chip on this board, at all. 2013-05-12 01:29:18 +00:00
cvmx-rwlock.h
cvmx-scratch.h
cvmx-shared-linux-n32.ld
cvmx-shared-linux-o32.ld
cvmx-shared-linux.ld
cvmx-shmem.c
cvmx-shmem.h
cvmx-sim-magic.h
cvmx-sli-defs.h
cvmx-smi-defs.h
cvmx-smix-defs.h
cvmx-spi4000.c
cvmx-spi.c
cvmx-spi.h
cvmx-spinlock.h
cvmx-spx0-defs.h
cvmx-spxx-defs.h
cvmx-srio.c
cvmx-srio.h
cvmx-sriomaintx-defs.h
cvmx-sriox-defs.h
cvmx-srxx-defs.h
cvmx-sso-defs.h
cvmx-stxx-defs.h
cvmx-swap.h
cvmx-sysinfo.c
cvmx-sysinfo.h
cvmx-thunder.c
cvmx-thunder.h
cvmx-tim-defs.h
cvmx-tim.c
cvmx-tim.h
cvmx-tlb.c
cvmx-tlb.h
cvmx-tra-defs.h
cvmx-tra.c
cvmx-tra.h
cvmx-trax-defs.h
cvmx-twsi.c Consistently use device_t 2016-08-09 19:32:06 +00:00
cvmx-twsi.h
cvmx-uahcx-defs.h
cvmx-uart.c
cvmx-uart.h
cvmx-uctlx-defs.h
cvmx-usb.c
cvmx-usb.h
cvmx-usbcx-defs.h
cvmx-usbd.c Fix incorrect sizeof() in bzero() 2013-05-01 04:37:45 +00:00
cvmx-usbd.h
cvmx-usbnx-defs.h
cvmx-utils.h
cvmx-version.h
cvmx-warn.c
cvmx-warn.h
cvmx-wqe.h
cvmx-zip-defs.h
cvmx-zip.c
cvmx-zip.h
cvmx-zone.c
cvmx.h
octeon-boot-info.h
octeon-feature.c
octeon-feature.h
octeon-model.c
octeon-model.h
octeon-pci-console.c
octeon-pci-console.h