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-stable-11
mailing list