freebsd-dev/sys/arm/allwinner
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
..
a20 Move the Allwinner kernels to use fdt_pinctrl. This will read the pin 2016-02-17 18:28:03 +00:00
a10_ahci.c Move the Allwinner kernels to use fdt_pinctrl. This will read the pin 2016-02-17 18:28:03 +00:00
a10_clk.c Add support for the Allwinner i2c device. This is similar to the existing 2016-02-15 15:11:26 +00:00
a10_clk.h Add support for the Allwinner i2c device. This is similar to the existing 2016-02-15 15:11:26 +00:00
a10_codec.c Add an analog audio driver for the audio codec found on the Allwinner 2016-02-16 11:45:46 +00:00
a10_common.c Update of the Allwinner drivers to: 2016-02-10 09:19:29 +00:00
a10_dmac.c Add support for the Allwinner DMA controller. This will be used by the at 2016-02-15 19:56:35 +00:00
a10_dmac.h Add support for the Allwinner DMA controller. This will be used by the at 2016-02-15 19:56:35 +00:00
a10_ehci.c Update of the Allwinner drivers to: 2016-02-10 09:19:29 +00:00
a10_gpio.c Move the Allwinner kernels to use fdt_pinctrl. This will read the pin 2016-02-17 18:28:03 +00:00
a10_gpio.h Rename a10_emac_gpio_config() to a10_gpio_ethernet_activate() to make the 2015-07-03 17:54:41 +00:00
a10_mmc.c Update of the Allwinner drivers to: 2016-02-10 09:19:29 +00:00
a10_mmc.h Add DMA support for Allwinner MMC controller. 2015-07-01 23:27:01 +00:00
a10_padconf.c Move the Allwinner kernels to use fdt_pinctrl. This will read the pin 2016-02-17 18:28:03 +00:00
a10_sramc.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
a10_sramc.h
a10_wdog.c Update of the Allwinner drivers to: 2016-02-10 09:19:29 +00:00
a10_wdog.h
aintc.c Update of the Allwinner drivers to: 2016-02-10 09:19:29 +00:00
allwinner_machdep.c Update the Allwinner kernels: 2016-01-25 00:24:57 +00:00
allwinner_machdep.h Remove unneeded whitespace, and fix a license for a new file. Extracted 2016-02-09 18:19:24 +00:00
allwinner_pinctrl.h Move the Allwinner kernels to use fdt_pinctrl. This will read the pin 2016-02-17 18:28:03 +00:00
axp209.c Add a sysctl to read the internal temperature of the AXP209 Power 2016-02-16 11:51:54 +00:00
console.c
files.a10 Move the Allwinner kernels to use fdt_pinctrl. This will read the pin 2016-02-17 18:28:03 +00:00
files.allwinner Add an analog audio driver for the audio codec found on the Allwinner 2016-02-16 11:45:46 +00:00
if_emac.c Move the Allwinner kernels to use fdt_pinctrl. This will read the pin 2016-02-17 18:28:03 +00:00
if_emacreg.h Simplify the receiver code a bit. 2015-04-18 00:35:00 +00:00
std.a10 Makeoption ARM_LITLE_ENDIAN does nothing. Remove it since it isn't 2015-11-20 21:49:46 +00:00
sunxi_dma_if.m Add support for the Allwinner DMA controller. This will be used by the at 2016-02-15 19:56:35 +00:00
timer.c Update of the Allwinner drivers to: 2016-02-10 09:19:29 +00:00