| #
39930c1f |
| 26-Jan-2022 |
martin <martin@NetBSD.org> |
Fix initialization of the register map by using the com_init_regs() helper function. Pointed out by jmcneill.
|
| #
8acfb7e9 |
| 23-Jun-2020 |
simonb <simonb@NetBSD.org> |
Add support for a very simple output-only console so early printf() can work. Minor tweaks, remove some unused code.
|
| #
82a25ec3 |
| 19-Jun-2020 |
simonb <simonb@NetBSD.org> |
Simplify interrupt definition: remove mostly unused masks and just configure everything using interrupt numbers.
|
| #
b9fcd28b |
| 18-Jun-2020 |
simonb <simonb@NetBSD.org> |
General code cleanup: - use generic macros for building IO and IOBDMA addresses instead of many different variations of the same theme. - use #define's for CVMSEG addresses instead of magic numb
General code cleanup: - use generic macros for building IO and IOBDMA addresses instead of many different variations of the same theme. - use #define's for CVMSEG addresses instead of magic numbers. - use __BIT/__BITS/__SHIFTIN/__SHIFTOUT in most places, instead of foo_SHIFT defines or (worse) shifting by magic numbers.
No functional changes.
show more ...
|
| #
7beb3ab7 |
| 15-Jun-2020 |
simonb <simonb@NetBSD.org> |
Finish CPU core support for Octeon Cavium CN70XX: - decode actual CPU name - per CPU core reset logic (partially adapted from OpenBSD) - handle Octeon 3 ioclock rate differences to other cores (fr
Finish CPU core support for Octeon Cavium CN70XX: - decode actual CPU name - per CPU core reset logic (partially adapted from OpenBSD) - handle Octeon 3 ioclock rate differences to other cores (from OpenBSD)
show more ...
|
| #
d6f10032 |
| 31-May-2020 |
simonb <simonb@NetBSD.org> |
Finish rename of all Cavium Octeon device driver functions, structs etc from "octeon_foo" to "octfoo" (missed octeon_uart + entries in iobus config).
|
| #
8aae866f |
| 31-May-2020 |
simonb <simonb@NetBSD.org> |
Clean up Cavium Octeon device names. Rename devices from "octeon_foo" to "octfoo" - this follows the naming conventions used by many other MIPS CPUs.
|
| #
53cd5c2a |
| 02-Jun-2015 |
matt <matt@NetBSD.org> |
Use structure copy instead of memcpy.
|
| #
2d299731 |
| 01-Jun-2015 |
matt <matt@NetBSD.org> |
Rework cavium support in preparation for MULTIPROCESSOR support
|
| #
f693c922 |
| 29-Apr-2015 |
hikaru <hikaru@NetBSD.org> |
Initial import of Cavium Octeon and Octeon Plus SoC and specifically Ubiquiti Networks EdgeRouter LITE support. Currently the ethernet and uart are worked. This support was contributed by Internet In
Initial import of Cavium Octeon and Octeon Plus SoC and specifically Ubiquiti Networks EdgeRouter LITE support. Currently the ethernet and uart are worked. This support was contributed by Internet Initiative Japan Inc.
show more ...
|