Author: andrew
Date: Wed Nov  2 13:11:19 2016
New Revision: 308214
URL: https://svnweb.freebsd.org/changeset/base/308214

Log:
  Add BeagleBone Black support to GENERIC on armv6.
  
  Reviewed by:  mmel, imp
  Relnotes:     yes
  Sponsored by: ABT Systems Ltd
  Differential Revision:        https://reviews.freebsd.org/D8335

Modified:
  head/sys/arm/conf/GENERIC

Modified: head/sys/arm/conf/GENERIC
==============================================================================
--- head/sys/arm/conf/GENERIC   Wed Nov  2 13:10:08 2016        (r308213)
+++ head/sys/arm/conf/GENERIC   Wed Nov  2 13:11:19 2016        (r308214)
@@ -21,6 +21,7 @@
 ident          GENERIC
 
 cpu            CPU_CORTEXA_MP
+cpu            CPU_CORTEXA8
 machine        arm armv6
 makeoptions    CONF_CFLAGS="-march=armv7a"
 
@@ -37,6 +38,8 @@ files         "../broadcom/bcm2835/files.bcm283
 files          "../broadcom/bcm2835/files.bcm283x"
 files          "../nvidia/tegra124/files.tegra124"
 files          "../qemu/files.qemu"
+files          "../ti/files.ti"
+files          "../ti/am335x/files.am335x"
 
 options        SOC_ALLWINNER_A20
 options        SOC_ALLWINNER_A31
@@ -44,6 +47,7 @@ options       SOC_ALLWINNER_A31S
 options        SOC_ALLWINNER_A83T
 options        SOC_ALLWINNER_H3
 options        SOC_BCM2836
+options                SOC_TI_AM335X
 
 options        SCHED_ULE               # ULE scheduler
 options        SMP                     # Enable multiple cores
@@ -66,6 +70,9 @@ device                cpufreq
 options        INTRNG
 device         gic
 
+# PMU support (for CCNT).
+device         pmu
+
 # ARM Generic Timer
 device         generic_timer
 
@@ -113,9 +120,14 @@ device             axp81x                  # AXP813/818 
Power Mana
 device         bcm2835_bsc
 device         icee
 device         sy8106a                 # SY8106A Buck Regulator
+device         ti_i2c
+device         am335x_pmic             # AM335x Power Management IC (TPC65217)
+device         am335x_rtc              # RTC support (power management only)
+#define        am335x_dmtpps           # Pulse Per Second capture driver
 
 # GPIO
 device         gpio
+device         gpiobacklight
 device         gpioled
 device         gpioregulator
 
@@ -128,6 +140,16 @@ device             aw_cir
 # SPI
 device         spibus
 device         bcm2835_spi
+device         ti_spi
+
+# ADC support
+device         ti_adc
+
+# Watchdog support
+# If we don't enable the watchdog driver, the BealeBone could potentially
+# reboot automatically because the boot loader might have enabled the
+# watchdog.
+device         ti_wdt
 
 device         scbus                   # SCSI bus (required for ATA/SCSI)
 device         da                      # Direct Access (disks)
@@ -141,11 +163,16 @@ device            usb
 device         ohci
 device         ehci
 device         dwcotg                  # DWC OTG controller
+device         musb
 
 device         umass                   # Disks/Mass storage - Requires scbus 
and da
 device         uhid                    # "Human Interface Devices"
 device         ukbd                    # Allow keyboard like HIDs to control 
console
 
+# Device mode support and USFS template
+device         usb_template            # Control of the gadget
+device         usfs
+
 # Ethernet
 device         loop
 device         ether
@@ -176,6 +203,12 @@ device             vchiq
 # Pinmux
 device         fdt_pinctrl
 
+# TI Programmable Realtime Unit support
+device         ti_pruss
+
+# Mailbox support
+device         ti_mbox
+
 # Extensible Firmware Interface
 options        EFI
 
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to