History log of /src/sys/arch/mips/conf/files.octeon |
Revision | | Date | Author | Comments |
1.14 |
| 06-Sep-2025 |
thorpej | Step towards modularizing the Flattened Device Tree code.
Define attributes for each of the specific device bindings: clock, dai, dma, gpio, i2c, iommu, mbox, mmc_pwrseq, phy, power, power domain, pwm, regulator, reset controller, spi, system controller, pin controller. Include these support files only if either a provider or consumer with one of these attributes is present in the kernel config.
Add the necessary attributes to the device / attach declarations for each provider and consumer.
There are some bindings that are consumed by generic code (iommu, pinctrl, power, power domain). Provide weak stubs for these routines to handle situations where there is no provider.
No actual code changed; NFCI.
|
1.13 |
| 26-Mar-2024 |
riastradh | mips/conf/files.octeon: octrnm does not depend on rnd
Whether or not we have /dev/random and /dev/urandom baked into the kernel, configuring `octrnm* at ...' in the kernel config requires octeon_rnm.c.
Related to PR kern/46728.
|
1.12 |
| 16-Jul-2020 |
jmcneill | Add USB3 support.
|
1.11 |
| 16-Jul-2020 |
jmcneill | Add driver for Cavium Interrupt Bus.
|
1.10 |
| 16-Jul-2020 |
jmcneill | FDT support for Cavium OCTEON MIPS SoCs. WIP.
|
1.9 |
| 24-Jun-2020 |
simonb | Redo cnmac attachments - cnmacM @ gmxN @ pip0 @ iobus
Missed one file - thanks martin@.
|
1.8 |
| 22-Jun-2020 |
simonb | Remove unmaintained CNMAC_DEBUG debug code.
|
1.7 |
| 15-Jun-2020 |
simonb | 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)
|
1.6 |
| 31-May-2020 |
simonb | Rename all Cavium Octeon device driver functions, structs etc from "octeon_foo" to "octfoo", except "octeon_eth" becomes "cnmac".
|
1.5 |
| 31-May-2020 |
simonb | Clean up Cavium Octeon device names. Rename devices from "octeon_foo" to "octfoo" - this follows the naming conventions used by many other MIPS CPUs.
|
1.4 |
| 06-Jun-2015 |
matt | branches: 1.4.2; 1.4.18; Add a wdog for octeon
|
1.3 |
| 01-Jun-2015 |
matt | Rework cavium support in preparation for MULTIPROCESSOR support
|
1.2 |
| 01-May-2015 |
hikaru | Use dwc2 instead of octeon_usbc, and unify octeon_usbn to new octeon_dwctwo. Internal USB memory stick of EdgeRouter Lite works now.
|
1.1 |
| 29-Apr-2015 |
hikaru | 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.
|
1.4.18.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.18.1 |
| 06-Jun-2015 |
jdolecek | file files.octeon was added on branch tls-maxphys on 2017-12-03 11:36:27 +0000
|
1.4.2.2 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|
1.4.2.1 |
| 06-Jun-2015 |
skrll | file files.octeon was added on branch nick-nhusb on 2015-06-06 14:40:01 +0000
|