freebsd-nq/sys/mips/atheros
Michal Meloun cdf4ec6873 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
..
apb.c Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
apbvar.h
ar71xx_bus_space_reversed.c
ar71xx_bus_space_reversed.h
ar71xx_chip.c
ar71xx_chip.h
ar71xx_cpudef.h
ar71xx_ehci.c EHCI: Make core reset and port speed reading more generic. 2016-01-28 14:11:59 +00:00
ar71xx_fixup.c
ar71xx_fixup.h
ar71xx_gpio.c Add initial support for the QCA953x ("Honeybee") from Qualcomm Atheros. 2015-11-16 04:28:00 +00:00
ar71xx_gpiovar.h
ar71xx_macaddr.c
ar71xx_macaddr.h
ar71xx_machdep.c
ar71xx_ohci.c
ar71xx_pci_bus_space.c
ar71xx_pci_bus_space.h
ar71xx_pci.c Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
ar71xx_setup.c Add initial support for the QCA953x ("Honeybee") from Qualcomm Atheros. 2015-11-16 04:28:00 +00:00
ar71xx_setup.h Add initial support for the QCA953x ("Honeybee") from Qualcomm Atheros. 2015-11-16 04:28:00 +00:00
ar71xx_spi.c
ar71xx_wdog.c
ar71xxreg.h
ar91xx_chip.c
ar91xx_chip.h
ar91xxreg.h
ar724x_chip.c
ar724x_chip.h
ar724x_pci.c Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
ar724xreg.h
ar933x_chip.c
ar933x_chip.h
ar933x_uart.h
ar933xreg.h
ar934x_chip.c
ar934x_chip.h
ar934x_nfcreg.h
ar934xreg.h
files.ar71xx Add initial support for the QCA953x ("Honeybee") from Qualcomm Atheros. 2015-11-16 04:28:00 +00:00
if_arge.c Fix missing path conversion from the previous commit to shuffle mdio around. 2015-12-27 07:39:44 +00:00
if_argevar.h arge: fix barrier macro. 2015-10-30 23:57:20 +00:00
pcf2123_rtc.c
pcf2123reg.h
qca953x_chip.c [qca953x] remove unneeded initialisation. 2015-12-15 04:45:00 +00:00
qca953x_chip.h Add initial support for the QCA953x ("Honeybee") from Qualcomm Atheros. 2015-11-16 04:28:00 +00:00
qca953xreg.h Add initial support for the QCA953x ("Honeybee") from Qualcomm Atheros. 2015-11-16 04:28:00 +00:00
qca955x_chip.c
qca955x_chip.h
qca955x_pci.c Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
qca955xreg.h
std.ar71xx
uart_bus_ar71xx.c
uart_bus_ar933x.c
uart_cpu_ar71xx.c
uart_cpu_ar933x.c
uart_dev_ar933x.c
uart_dev_ar933x.h