svn commit: r308214 - head/sys/arm/conf

Andrew Turner andrew at FreeBSD.org
Wed Nov 2 13:11:21 UTC 2016


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
 


More information about the svn-src-all mailing list