Have you lookead at the manual at all? I have BCM2835-ARM-Peripherals.pdf which seem to be the only official documentation and it has 205 pages. This is tiny compared to other chips. For example main i.MX6 manual from FreeScale has 5739 pages and there are additional smaller manuals for i.MX6.
USB part in BCM manual tells you that they use Synopsys IP, what configuration options they use with Synopsis core and list registers that Broadcom added. In a sense Broadcom released all _their_ information, but you need to get Synopsys information from other source.