freebsd-dev/sys/powerpc
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
..
aim Remove dead code and dead comments, most notably the implemenation of the 2016-01-10 18:00:01 +00:00
booke Older Book-E processors (e500v1/e500v2) don't support dcbzl. 2016-01-26 04:41:18 +00:00
conf
cpufreq
fpu
include Partially revert r294055. 2016-01-16 21:24:12 +00:00
mambo
mikrotik
mpc85xx Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
ofw Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
powermac Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
powerpc Convert ss_sp in stack_t and sigstack to void *. 2016-01-27 17:55:01 +00:00
ps3 EHCI: Make core reset and port speed reading more generic. 2016-01-28 14:11:59 +00:00
pseries Move RTAS PCI-specific interpretation of the "reg" property of the PCI host 2016-01-18 17:27:16 +00:00
psim Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00