freebsd-skq/sys/arm/freescale/vybrid
mmel a0d10caff7 EHCI: Make core reset and port speed reading more generic.
Use driver settable callbacks for handling of:
- core post reset
- reading actual port speed

Typically, OTG enabled EHCI cores wants setting of USBMODE register,
but this register is not defined in EHCI specification and different
cores can have it on different offset.

Also, for cores with TT extension, actual port speed must be determinable.
But again, EHCI specification not covers this so this patch provides
function for two most common variant of speed bits layout.

Reviewed by: hselasky
Differential Revision: https://reviews.freebsd.org/D5088
2016-01-28 14:11:59 +00:00
..
files.vybrid Create device options for the two common ARM timers. 2015-11-21 16:23:56 +00:00
std.vybrid Makeoption ARM_LITLE_ENDIAN does nothing. Remove it since it isn't 2015-11-20 21:49:46 +00:00
vf_adc.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
vf_adc.h Add very basic driver for 12-bit Analog to Digital Converter (ADC). 2014-06-15 12:08:33 +00:00
vf_anadig.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
vf_ccm.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
vf_common.c
vf_common.h Add function for configuring PLL4 (Audio) clock frequency output. 2014-02-13 06:38:01 +00:00
vf_dcu4.c Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
vf_dmamux.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
vf_dmamux.h Add drivers for: 2014-02-08 19:47:59 +00:00
vf_edma.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
vf_edma.h Add drivers for: 2014-02-08 19:47:59 +00:00
vf_ehci.c EHCI: Make core reset and port speed reading more generic. 2016-01-28 14:11:59 +00:00
vf_gpio.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
vf_i2c.c Use IIC_EBUSBSY and IIC_BUSERR status values consistantly across all drivers. 2015-10-09 22:49:50 +00:00
vf_iomuxc.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
vf_iomuxc.h
vf_machdep.c Add the start of the ARM platform code. This is based on the PowerPC 2014-05-17 11:27:36 +00:00
vf_mscm.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
vf_nfc.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
vf_port.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
vf_port.h Add driver for Port control and interrupts (PORT). 2014-03-07 07:06:36 +00:00
vf_sai.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
vf_spi.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
vf_src.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
vf_src.h
vf_tcon.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
vf_uart.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00