Date: Tue, 18 Oct 2016 23:48:47 +0000 (UTC) From: Oleksandr Tymoshenko <gonzo@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r307586 - head/sys/arm64/conf Message-ID: <201610182348.u9INml34044830@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gonzo Date: Tue Oct 18 23:48:47 2016 New Revision: 307586 URL: https://svnweb.freebsd.org/changeset/base/307586 Log: Retire RPI3 kernel config in favour of GENERIC-UP Policy for FreeBSD/arm64 kernel config is the same one as for x86 architectures: provide GENERIC kernel bootable on as many systems as possible. Since there is no SMP support for RPi 3 yet new kernel config was introduced: GENERIC-UP, which is effectively GENERIC with SMP option disabled Added: head/sys/arm64/conf/GENERIC-UP (contents, props changed) Deleted: head/sys/arm64/conf/RPI3 Modified: head/sys/arm64/conf/GENERIC Modified: head/sys/arm64/conf/GENERIC ============================================================================== --- head/sys/arm64/conf/GENERIC Tue Oct 18 23:27:50 2016 (r307585) +++ head/sys/arm64/conf/GENERIC Tue Oct 18 23:48:47 2016 (r307586) @@ -90,6 +90,7 @@ options MALLOC_DEBUG_MAXZONES=8 # Separ options SOC_ALLWINNER_A64 options SOC_CAVM_THUNDERX options SOC_HISI_HI6220 +options SOC_BRCM_BCM2837 # Annapurna Alpine drivers device al_ccu # Alpine Cache Coherency Unit @@ -129,6 +130,7 @@ device da device pass # Passthrough device (direct ATA/SCSI access) # MMC/SD/SDIO Card slot support +device sdhci device aw_mmc # Allwinner SD/MMC controller device mmc # mmc/sd bus device mmcsd # mmc/sd flash cards @@ -152,13 +154,19 @@ device usb # USB Bus (required) device ukbd # Keyboard device umass # Disks/Mass storage - Requires scbus and da +# USB ethernet support +device smcphy +device smsc + # GPIO device aw_gpio # Allwinner GPIO controller device gpio +device gpioled device fdt_pinctrl # I2C device aw_rsb # Allwinner Reduced Serial Bus +device bcm2835_bsc # Broadcom BCM283x I2C bus device iicbus # Clock and reset controllers @@ -182,6 +190,14 @@ device aw_sid # Allwinner Secure ID EF # Thermal sensors device aw_thermal # Allwinner Thermal Sensor Controller +# SPI +device spibus +device bcm2835_spi # Broadcom BCM283x SPI bus + +# Console +device vt +device kbdmux + # Pseudo devices. device loop # Network loopback device random # Entropy device Added: head/sys/arm64/conf/GENERIC-UP ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/arm64/conf/GENERIC-UP Tue Oct 18 23:48:47 2016 (r307586) @@ -0,0 +1,23 @@ +# +# GENERIC -- Generic kernel configuration file for FreeBSD/arm64 with SMP disabled +# +# 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$ + +include GENERIC +ident GENERIC-UP +nooptions SMP
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201610182348.u9INml34044830>