freebsd-nq/sys/arm/ti
Ian Lepore 1e4042d44e Defer attaching and probing iicbus and its children until interrupts are
available, in i2c controller drivers that require interrupts for transfers.

This is the result of auditing all 22 existing drivers that attach iicbus.
These drivers were the only ones remaining that require interrupts and were
not using config_intrhook to defer attachment.  That has led, over the
years, to various i2c slave device drivers needing to use config_intrhook
themselves rather than performing bus transactions in their probe() and
attach() methods, just in case they were attached too early.
2017-09-13 16:54:27 +00:00
..
am335x Ensure the clocks driver is attached before any drivers that need to enable 2017-08-10 19:42:30 +00:00
cpsw
omap4 Add external PLATFORM access on arm, and use it in the pl310 driver. 2017-07-11 16:30:16 +00:00
twl
usb
aintc.c
files.ti
std.ti
ti_adc.c
ti_adcreg.h
ti_adcvar.h
ti_cpuid.c Some devices come with the same name as TI devices, so we can't rely on the 2017-09-12 10:43:02 +00:00
ti_cpuid.h Some devices come with the same name as TI devices, so we can't rely on the 2017-09-12 10:43:02 +00:00
ti_edma3.c
ti_edma3.h
ti_gpio_if.m
ti_gpio.c
ti_gpio.h
ti_hwmods.c
ti_hwmods.h
ti_i2c.c Defer attaching and probing iicbus and its children until interrupts are 2017-09-13 16:54:27 +00:00
ti_i2c.h
ti_machdep.c Add external PLATFORM access on arm, and use it in the pl310 driver. 2017-07-11 16:30:16 +00:00
ti_mbox.c
ti_mbox.h
ti_pinmux.c
ti_pinmux.h
ti_prcm.c
ti_prcm.h
ti_pruss.c
ti_pruss.h
ti_scm.c Some devices come with the same name as TI devices, so we can't rely on the 2017-09-12 10:43:02 +00:00
ti_scm.h
ti_sdhci.c
ti_sdma.c
ti_sdma.h
ti_sdmareg.h
ti_smc.h
ti_smc.S
ti_spi.c
ti_spireg.h
ti_spivar.h
ti_wdt.c
ti_wdt.h
tivar.h