clk: Move allwinner driver into the common directoryNo need to keep it under sys/arm/allwinner/clkngIt's easier to find which controller we support by looking under one directory.It will also be
clk: Move allwinner driver into the common directoryNo need to keep it under sys/arm/allwinner/clkngIt's easier to find which controller we support by looking under one directory.It will also be shared with Allwinner RiscV SoC.Sponsored by: Beckhoff Automation GmbH & Co. KGDifferential Revision: https://reviews.freebsd.org/D43188
show more ...
sys: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remov
sys: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/Remove /\n+#if.*\n#endif.*\n+/Remove /^#if.*\n#endif.*\n/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/Sponsored by: Netflix
sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
sys: Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
arm: allwinner: Fix padconf for interrupts informationAdd a eint_bank member to the allwinner_pins structure.On Allwinner SoCs not all pins can do interrupt.Older SoC (A10/A13 and A20) there is a
arm: allwinner: Fix padconf for interrupts informationAdd a eint_bank member to the allwinner_pins structure.On Allwinner SoCs not all pins can do interrupt.Older SoC (A10/A13 and A20) there is a maximum number of interruptsset to 32 and all the configuration is done in the same registers.While on "newer" SoCs (>=A31) interrupts registers are splitted perpin bank (i.e. all interrupts available in bank B will be configuredwith a sets of registers and the one in bank G in another set).While here set the names to all interrupts function topX_eintY where X is the bank name and Y the interrupt number.To whom ever in the future look at the H5 manual and notice that the bank Fhave interrupts support : This isn't true, trust me.MFC after: 1 month
Remove "all rights reserved" from copyright for the file I own.Some of the files have both me and Jared McNeill and he gave mepermission to remove it from his files too.
Allwinner A13: Add clkng supportDTS files switch from clocks under /clocks to a ccu (Clock Controller Unit)a while ago.Restore A13 functionality by adding a clock driver for it.Almost every cloc
Allwinner A13: Add clkng supportDTS files switch from clocks under /clocks to a ccu (Clock Controller Unit)a while ago.Restore A13 functionality by adding a clock driver for it.Almost every clocks are handled, the missing ones are mostly video relatedclocks.Tested On: A13 Olinuxino
Add information about interrupts in the Allwinner padconf files andcorrect some pin numbering.While here switch to my freebsd mail address in the copyright.MFC after: 3 days
Add support for Allwinner A13.Reviewed by: jmcneillRelnotes: yesDifferential Revision: https://reviews.freebsd.org/D6809