Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/mips/conf/files.octeon
RevisionDateAuthorComments
 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

RSS XML Feed