svn commit: r308273 - in stable/11/sys/arm: allwinner allwinner/a10 conf

Emmanuel Vadot manu at FreeBSD.org
Fri Nov 4 00:43:14 UTC 2016


Author: manu
Date: Fri Nov  4 00:43:12 2016
New Revision: 308273
URL: https://svnweb.freebsd.org/changeset/base/308273

Log:
  MFC r304316:
  
  Rename kernel config A10 into ALLWINNER_UP as it is intend to work with all
  Allwinner Uniprocessor SoC.
  As of now it works with A10 and A13 (and possibly R8 as it is the same as the A13).
  Move files.a10 into a1o subdirectory as it should be.
  Rename std.a10 into std.allwinner_up

Added:
  stable/11/sys/arm/allwinner/a10/files.a10
     - copied unchanged from r304316, head/sys/arm/allwinner/a10/files.a10
  stable/11/sys/arm/allwinner/files.allwinner_up
     - copied unchanged from r304316, head/sys/arm/allwinner/files.allwinner_up
  stable/11/sys/arm/allwinner/std.allwinner_up
     - copied unchanged from r304316, head/sys/arm/allwinner/std.allwinner_up
  stable/11/sys/arm/conf/ALLWINNER_UP
     - copied unchanged from r304316, head/sys/arm/conf/ALLWINNER_UP
Deleted:
  stable/11/sys/arm/allwinner/files.a10
  stable/11/sys/arm/allwinner/std.a10
Modified:
Directory Properties:
  stable/11/   (props changed)

Copied: stable/11/sys/arm/allwinner/a10/files.a10 (from r304316, head/sys/arm/allwinner/a10/files.a10)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/11/sys/arm/allwinner/a10/files.a10	Fri Nov  4 00:43:12 2016	(r308273, copy of r304316, head/sys/arm/allwinner/a10/files.a10)
@@ -0,0 +1,4 @@
+# $FreeBSD$
+
+arm/allwinner/a10/a10_intc.c		standard
+arm/allwinner/a10_padconf.c		standard

Copied: stable/11/sys/arm/allwinner/files.allwinner_up (from r304316, head/sys/arm/allwinner/files.allwinner_up)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/11/sys/arm/allwinner/files.allwinner_up	Fri Nov  4 00:43:12 2016	(r308273, copy of r304316, head/sys/arm/allwinner/files.allwinner_up)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+arm/allwinner/timer.c			standard

Copied: stable/11/sys/arm/allwinner/std.allwinner_up (from r304316, head/sys/arm/allwinner/std.allwinner_up)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/11/sys/arm/allwinner/std.allwinner_up	Fri Nov  4 00:43:12 2016	(r308273, copy of r304316, head/sys/arm/allwinner/std.allwinner_up)
@@ -0,0 +1,14 @@
+# Allwinner Uniprocessor common options
+#$FreeBSD$
+
+cpu		CPU_CORTEXA
+machine 	arm armv6
+makeoptions	CONF_CFLAGS="-march=armv7a"
+
+makeoptions	KERNVIRTADDR=0xc0200000
+options 	KERNVIRTADDR=0xc0200000
+
+files		"../allwinner/files.allwinner_up"
+files		"../allwinner/files.allwinner"
+files		"../allwinner/a10/files.a10"
+files		"../allwinner/a13/files.a13"

Copied: stable/11/sys/arm/conf/ALLWINNER_UP (from r304316, head/sys/arm/conf/ALLWINNER_UP)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/11/sys/arm/conf/ALLWINNER_UP	Fri Nov  4 00:43:12 2016	(r308273, copy of r304316, head/sys/arm/conf/ALLWINNER_UP)
@@ -0,0 +1,109 @@
+#
+# ALLWINNER_UP -- Custom configuration for the AllWinner Uniprocessor SoC
+#
+# For more information on this file, please read the config(5) manual page,
+# and/or the handbook section on Kernel Configuration Files:
+#
+#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
+#
+# The handbook is also available locally in /usr/share/doc/handbook
+# if you've installed the doc distribution, otherwise always see the
+# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
+# latest information.
+#
+# An exhaustive list of options and more detailed explanations of the
+# device lines is also present in the ../../conf/NOTES and NOTES files.
+# If you are in doubt as to the purpose or necessity of a line, check first
+# in NOTES.
+#
+# $FreeBSD$
+
+ident		ALLWINNER_UP
+
+include 	"std.armv6"
+include 	"../allwinner/std.allwinner_up"
+
+options 	INTRNG
+
+options 	SOC_ALLWINNER_A10
+options 	SOC_ALLWINNER_A13
+
+options 	SCHED_4BSD		# 4BSD scheduler
+options 	PLATFORM
+options 	MULTIDELAY
+
+# NFS root from boopt/dhcp
+#options 	BOOTP
+#options 	BOOTP_NFSROOT
+#options 	BOOTP_COMPAT
+#options 	BOOTP_NFSV3
+#options 	BOOTP_WIRED_TO=emac0
+
+# EXT_RESOURCES pseudo devices
+options		EXT_RESOURCES
+device		clk
+device		phy
+device		hwreset
+device		regulator
+
+# MMC/SD/SDIO Card slot support
+device		mmc			# mmc/sd bus
+device		mmcsd			# mmc/sd flash cards
+
+# ATA controllers
+device		ahci			# AHCI-compatible SATA controllers
+#device		ata			# Legacy ATA/SATA controllers
+
+# Console and misc
+device		uart
+device		uart_snps
+device		pty
+device		snp
+device		md
+device		random			# Entropy device
+
+# I2C support
+device		iicbus
+device		iic
+device		twsi
+device		axp209			# AXP209 Power Management Unit
+
+device		pcf8563			# RTC
+
+# GPIO
+device		gpio
+device		gpioled
+
+device		scbus			# SCSI bus (required for ATA/SCSI)
+device		da			# Direct Access (disks)
+device		pass			# Passthrough device (direct ATA/SCSI access)
+
+# USB support
+options 	USB_HOST_ALIGN=64	# Align usb buffers to cache line size.
+device		usb
+#device		uhci
+device		ohci
+device		ehci
+
+device		umass
+
+# Ethernet
+device		loop
+device		ether
+device		mii
+device		bpf
+
+device		emac
+
+# USB ethernet support, requires miibus
+device		miibus
+
+# Sound support
+device		sound
+
+# Pinmux
+device		fdt_pinctrl
+
+# Flattened Device Tree
+options 	FDT			# Configure using FDT/DTB data
+makeoptions	MODULES_EXTRA=dtb/allwinner


More information about the svn-src-all mailing list