freebsd-nq/sys/arm/ti
Mark Johnston aa37baf3d7 Define PNP info after defining driver modules
PNP info definitions currently have an unfortunate requirement in that
they must follow the associated module definition in the module metadata
linker set.  Otherwise devmatch can segfault while processing the linker
hints file since kldxref maintains the order in the linker set.

A number of drivers violate this requirement.  In some cases this can
cause devmatch(8) to segfault when processing the linker hints file.
Work around the problem for now simply by adjusting the drivers.

Reviewed by:	imp
MFC after:	1 week
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D28260
2021-01-21 14:30:18 -05:00
..
am335x Define PNP info after defining driver modules 2021-01-21 14:30:18 -05:00
clk arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
cpsw arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
omap4 arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
twl arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
usb arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
aintc.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
files.ti Move Ti AM335x to dev/extres/clk framework. 2020-07-30 14:45:05 +00:00
std.ti
ti_adc.c evdev: Remove useless "initial value" parameter from evdev_support_abs() 2021-01-08 02:18:41 +03:00
ti_adcreg.h
ti_adcvar.h
ti_cpuid.c Use the cp15 functions to read cp15 registers rather than using assembly 2018-07-28 17:21:34 +00:00
ti_cpuid.h
ti_edma3.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
ti_edma3.h
ti_gpio_if.m
ti_gpio.c arm: ti: Remove unused function ti_first_gpio_bank 2020-11-26 17:18:54 +00:00
ti_gpio.h
ti_i2c.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
ti_i2c.h
ti_machdep.c
ti_mbox.c Move Ti AM335x to dev/extres/clk framework. 2020-07-30 14:45:05 +00:00
ti_mbox.h
ti_omap4_cm.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
ti_omap4_cm.h Move Ti AM335x to dev/extres/clk framework. 2020-07-30 14:45:05 +00:00
ti_pinmux.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
ti_pinmux.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
ti_prcm.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
ti_prcm.h Move Ti AM335x to dev/extres/clk framework. 2020-07-30 14:45:05 +00:00
ti_prm.c Move Ti AM335x to dev/extres/clk framework. 2020-07-30 14:45:05 +00:00
ti_prm.h Move Ti AM335x to dev/extres/clk framework. 2020-07-30 14:45:05 +00:00
ti_pruss.c Move Ti AM335x to dev/extres/clk framework. 2020-07-30 14:45:05 +00:00
ti_pruss.h
ti_scm_syscon.c Only attach the ti_scm_syscon driver when running on a compatible TI chip. 2020-11-25 15:45:20 +00:00
ti_scm.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
ti_scm.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
ti_sdhci.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
ti_sdma.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
ti_sdma.h
ti_sdmareg.h
ti_smc.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
ti_smc.S
ti_spi.c Move Ti AM335x to dev/extres/clk framework. 2020-07-30 14:45:05 +00:00
ti_spireg.h
ti_spivar.h
ti_sysc.c arm: arm64: Directly use #include <dt-binding/...> 2021-01-15 14:17:03 +01:00
ti_sysc.h Move Ti AM335x to dev/extres/clk framework. 2020-07-30 14:45:05 +00:00
ti_wdt.c Move Ti AM335x to dev/extres/clk framework. 2020-07-30 14:45:05 +00:00
ti_wdt.h
tivar.h