freebsd-dev/sys/arm/conf
Andrew Turner 4b68de9c1a Move the Allwinner kernels to use fdt_pinctrl. This will read the pin
configuration from the FDT data, then set the pins into the requested
state. As part of this the gpio controller now reports the correct number
of pins instead of returning the number of bank * 32.

To allow for a future consolidated kernel we add the SOC_ALLWINNER_A10 and
SOC_ALLWINNER_A20 kernel options. These need to be set as appropriate for
the SoC the kernel will boot on.

Submitted by:	Emmanuel Vadot <manu@bidouilliste.com>
Differential Revision:	https://reviews.freebsd.org/D5177
2016-02-17 18:28:03 +00:00
..
A10 Move the Allwinner kernels to use fdt_pinctrl. This will read the pin 2016-02-17 18:28:03 +00:00
A20 Move the Allwinner kernels to use fdt_pinctrl. This will read the pin 2016-02-17 18:28:03 +00:00
ALPINE Enable ARM_INTRNG on all kernel configs where we use the Generic Interrupt 2016-02-11 18:01:10 +00:00
AML8726 Remove pl310.c from the SoC std.* files, it's in files.arm 2015-11-20 16:43:21 +00:00
APALIS-IMX6 Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
ARMADA38X Create the twsi device option in preparation to move the driver to a common 2016-02-14 23:42:07 +00:00
ARMADAXP Create the twsi device option in preparation to move the driver to a common 2016-02-14 23:42:07 +00:00
ARNDALE Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
ARNDALE-OCTA Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
ATMEL Remove the arm KERNPHYSADDR option as it is no longer used. The make 2015-12-22 09:08:21 +00:00
AVILA Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
AVILA.hints
BEAGLEBONE Now that the PMU implementation is independent of HWPMC 2015-11-09 17:57:32 +00:00
BWCT Pass over the at91 kernels to reduce the diff between them. 2015-05-09 21:24:55 +00:00
BWCT.hints
CAMBRIA Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
CAMBRIA.hints
CHROMEBOOK Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
CHROMEBOOK-PEACH-PIT Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
CHROMEBOOK-PEACH-PIT.hints Add support for Chromebook2 -- next-generation 8-core 2014-08-01 06:20:25 +00:00
CHROMEBOOK-SNOW Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
CHROMEBOOK-SPRING Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
CHROMEBOOK.hints Add support for keyboard used in Samsung Chromebook (ARM machine) 2014-03-30 15:22:36 +00:00
CNS11XXNAS Remove the arm KERNPHYSADDR option as it is no longer used. The make 2015-12-22 09:08:21 +00:00
COLIBRI-VF50 Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
COSMIC Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
CRB Remove the arm KERNPHYSADDR option as it is no longer used. The make 2015-12-22 09:08:21 +00:00
CUBIEBOARD Move the Allwinner kernels to use fdt_pinctrl. This will read the pin 2016-02-17 18:28:03 +00:00
DB-78XXX Create the twsi device option in preparation to move the driver to a common 2016-02-14 23:42:07 +00:00
DB-88F5XXX Create the twsi device option in preparation to move the driver to a common 2016-02-14 23:42:07 +00:00
DB-88F6XXX Create the twsi device option in preparation to move the driver to a common 2016-02-14 23:42:07 +00:00
DEFAULTS Strip arm/conf/DEFAULTS down to just items that are mandatory for running 2014-03-07 21:36:49 +00:00
DIGI-CCWMX53 Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
DOCKSTAR Create the twsi device option in preparation to move the driver to a common 2016-02-14 23:42:07 +00:00
DREAMPLUG-1001 Create the twsi device option in preparation to move the driver to a common 2016-02-14 23:42:07 +00:00
EA3250 Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
EA3250.hints
EB9200 Pass over the at91 kernels to reduce the diff between them. 2015-05-09 21:24:55 +00:00
EB9200.hints
EFIKA_MX Remove compatibility shims for legacy ATA device names. 2015-10-11 13:01:51 +00:00
ETHERNUT5 Pass over the at91 kernels to reduce the diff between them. 2015-05-09 21:24:55 +00:00
ETHERNUT5.hints
EXYNOS5.common Enable ARM_INTRNG on all kernel configs where we use the Generic Interrupt 2016-02-11 18:01:10 +00:00
EXYNOS5250 Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
EXYNOS5420 Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
genboardid.awk
GUMSTIX Remove the arm KERNPHYSADDR option as it is no longer used. The make 2015-12-22 09:08:21 +00:00
GUMSTIX-QEMU
GUMSTIX.hints
HL200 Pass over the at91 kernels to reduce the diff between them. 2015-05-09 21:24:55 +00:00
HL201 Add support for RMII in macb, cribbed slightly from the ate 2015-11-07 20:02:07 +00:00
HL201.hints
IMX6 Remove the commented out sc device from the i.MX kernels, they both use 2016-01-15 11:40:41 +00:00
IMX53 Remove the commented out sc device from the i.MX kernels, they both use 2016-01-15 11:40:41 +00:00
IMX53-QSB Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
KB920X Pass over the at91 kernels to reduce the diff between them. 2015-05-09 21:24:55 +00:00
KB920X.hints
mach-types
Makefile Add NOTES and Makefile in order to generate LINT. NOTES contains pretty 2012-11-27 01:17:50 +00:00
NOTES Create the twsi device option in preparation to move the driver to a common 2016-02-14 23:42:07 +00:00
NSLU Remove the arm KERNPHYSADDR option as it is no longer used. The make 2015-12-22 09:08:21 +00:00
NSLU.hints
ODROIDC1 Enable ARM_INTRNG on all kernel configs where we use the Generic Interrupt 2016-02-11 18:01:10 +00:00
PANDABOARD Enable ARM_INTRNG on all kernel configs where we use the Generic Interrupt 2016-02-11 18:01:10 +00:00
PANDABOARD.hints
QILA9G20 Pass over the at91 kernels to reduce the diff between them. 2015-05-09 21:24:55 +00:00
QILA9G20.hints
QUARTZ Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
RADXA Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
RADXA-LITE Clean up the ARM kernel configs to use 'include<space><tab>"file"'. 2015-05-07 12:38:23 +00:00
RK3188 Enable ARM_INTRNG on all kernel configs where we use the Generic Interrupt 2016-02-11 18:01:10 +00:00
RPI2 Create device options for the two common ARM timers. 2015-11-21 16:23:56 +00:00
RPI-B Ensure that all arm kernel configs contain ALT_BREAK_TO_DEBUGGER and not 2015-05-25 23:27:13 +00:00
SAM9G20EK Configure the Atmel eval boards to boot the same way. This gives 2015-12-21 18:27:51 +00:00
SAM9G20EK.hints
SAM9X25EK Pass over the at91 kernels to reduce the diff between them. 2015-05-09 21:24:55 +00:00
SAM9X25EK.hints
SAM9260EK Configure the Atmel eval boards to boot the same way. This gives 2015-12-21 18:27:51 +00:00
SAM9260EK.hints
SHEEVAPLUG Mark gpio as "optional" in files.mv and edit Marvell's kernconfs 2016-01-20 11:57:11 +00:00
SN9G45 Pass over the at91 kernels to reduce the diff between them. 2015-05-09 21:24:55 +00:00
SOCKIT Merge the common parts of the SOCKIT and SOCKIT-BERI kerenel, and mark the 2015-04-03 11:12:59 +00:00
SOCKIT-BERI Merge the common parts of the SOCKIT and SOCKIT-BERI kerenel, and mark the 2015-04-03 11:12:59 +00:00
SOCKIT.common Enable ARM_INTRNG on all kernel configs where we use the Generic Interrupt 2016-02-11 18:01:10 +00:00
std.arm Create std.arm and std.armv6 config files and include the right one from 2015-05-05 16:09:25 +00:00
std.armv6 ARM: remove old pmap-v6 code. The new pmap-v6 is mature enough, and 2016-01-29 10:31:54 +00:00
TS7800 Mark gpio as "optional" in files.mv and edit Marvell's kernconfs 2016-01-20 11:57:11 +00:00
VERSATILEPB Stop setting {KERN,}PHYSADDR on armv6, it's unneeded. 2015-11-20 16:12:22 +00:00
VIRT Enable ARM_INTRNG on all kernel configs where we use the Generic Interrupt 2016-02-11 18:01:10 +00:00
VSATV102 Enable ARM_INTRNG on all kernel configs where we use the Generic Interrupt 2016-02-11 18:01:10 +00:00
VYBRID Enable ARM_INTRNG on all kernel configs where we use the Generic Interrupt 2016-02-11 18:01:10 +00:00
YYHD18 Add kernel config and dts files for an aml8726-m3 2015-05-24 08:45:19 +00:00
ZEDBOARD Enable ARM_INTRNG on all kernel configs where we use the Generic Interrupt 2016-02-11 18:01:10 +00:00