The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/arm/conf/NOTES

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # arm-specific changes for doing a LINT build.
    2 # $FreeBSD$
    3 
    4 
    5 machine         arm armv7
    6 cpu             CPU_CORTEXA
    7 cpu             CPU_MV_PJ4B
    8 makeoptions     CONF_CFLAGS+="-march=armv7a"
    9 
   10 # Add options for armv7 that are not in sys/conf/NOTES...
   11 
   12 options         FDT                     # Flattened device tree support
   13 options         FREEBSD_BOOT_LOADER     # Process metadata passed from loader(8)
   14 options         LINUX_BOOT_ABI          # Process metadata passed from U-Boot
   15 options         PLATFORM                # Include platform_if support
   16 options         SMP                     # Nearly all v7 SoCs are multicore
   17 options         VFP                     # Enable floating point hardware support
   18 
   19 # NOTE: dtrace introduces CDDL-licensed components into the kernel
   20 device          dtrace                  # dtrace core
   21 device          dtraceall               # include all dtrace modules
   22 options         KDTRACE_HOOKS
   23 
   24 # Add misc devices which are specific to various arm platforms...
   25 
   26 device          generic_timer   # ARM Generic Timer
   27 device          gic             # Interrupt controller
   28 device          gpio            # gpio interface and bus
   29 device          mpcore_timer    # ARM MPCore Timer
   30 device          pl310           # PL310 L2 cache controller
   31 device          pl330           # ARM PL330 dma controller
   32 device          pmu             # PMU support (for CCNT).
   33 device          twsi            # i2c controller on Marvel and Allwinner
   34 device          xdma            # xDMA framework for SoC on-chip dma controllers
   35 
   36 # Add pseudo devices...
   37 
   38 device          clk
   39 device          phy
   40 device          hwreset
   41 device          nvmem
   42 device          regulator
   43 device          syscon
   44 
   45 # Backlight subsystem
   46 device          backlight
   47 
   48 # Undo options from sys/conf/NOTES that we do not want...
   49 
   50 nooptions       COMPAT_FREEBSD4
   51 nooptions       COMPAT_FREEBSD5
   52 nooptions       COMPAT_FREEBSD6
   53 nooptions       COMPAT_FREEBSD7
   54 nooptions       COMPAT_FREEBSD9
   55 nooptions       PPC_PROBE_CHIPSET
   56 nooptions       MAXCPU          # value is set in machine/param.h
   57 
   58 nodevice        sym
   59 
   60 nodevice        ccr
   61 nodevice        cxgbe
   62 nodevice        cxgbev
   63 nodevice        snd_cmi
   64 
   65 nodevice        mpr
   66 nodevice        mps
   67 
   68 # Build SOC-specific modules...
   69 
   70 makeoptions     MODULES_EXTRA+="allwinner"
   71 makeoptions     MODULES_EXTRA+="arm_ti"
   72 makeoptions     MODULES_EXTRA+="imx"
   73 
   74 # Build dtb files...
   75 
   76 makeoptions     MODULES_EXTRA+="dtb/allwinner"
   77 makeoptions     MODULES_EXTRA+="dtb/am335x"
   78 makeoptions     MODULES_EXTRA+="dtb/imx6"
   79 makeoptions     MODULES_EXTRA+="dtb/nvidia"
   80 makeoptions     MODULES_EXTRA+="dtb/omap4"
   81 makeoptions     MODULES_EXTRA+="dtb/rpi"
   82 makeoptions     MODULES_EXTRA+="dtb/zynq"

Cache object: 68bb6beb3c9bee4378c34b78a6f7995d


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.