n> .11/spa="v .11/form"v .11a n> .1 href="../linux+v3in61/drivers/bcma/README">n> .11img src="../.static/gfx/right.png" alt=">>">n>1/spa="vn>1spa= class="lxr_search">n> n> .11input typ.4.hidden" nam.4.navtarget" v4.4.">n> .11input typ.4.text""">n> .11butt > typ.4.submit">Search"v .11/form"v 1/spa="vn>1spa= class="lxr_prefs""v .11a href="+prefs?return=drivers/bcma/README"n> .1 onclick="return ajax_prefs();">n> .1Prefsv .11/a>n>1/spa="v .1 11/div"v .1 11form aclue=="ajax+*" method="post" onsubmit="return false;">n>1input typ.4.hidden" nam.4.ajax_lookup" id4.ajax_lookup" v4.4.">n .1 11/form"vn .1 11div class="headingbott m">v 1div id4.file_contents""
1 111/a>Broadcom introduced new bus as replacement for older SSB. It is based  >
1 121/a>however from programming point of view there is nothing AMBA specific we use.
1 131/a>n1 141/a>Standard AMBA drivers are platform specific, have hardcoded addresses and usen1 151/a>AMBA standard fields like CID and PID.
1 161/a>n1 171/a>I= case of Broadcom's cards every device consists of:n1 181/a>1) Broadcom specific AMBA device. It is put  >
AMBA bus, but can not be treatedn1 191/a>1 1as standard AMBA device. Reading it's CID or PID can cause machine lockup.
1 pon a>2) AMBA standard devices called ports or wrappers. They have CIDs (AMBA_CID)
1 111/a>1 1and PIDs (0x103BB369), but we do not use that info for anything. One of that
1 121/a>1 1devices is used for managing Broadcom specific core.
1 131/a>n1 141/a>Addresses of AMBA devices are not hardcoded in driver1and have to be read fromn1 151/a>EPROM.
1 161/a>n1 171/a>I= this situa	  >
we decided to introduce separated bus. It can contain up ton1 181/a>161devices identified by Broadcom specific fields: manufaclurer, id, revis  >n1 191/a>and class.
1 2on a>
vThe original LXR software by the11a href="">LXR communityn a>, this experimental vers > by 1a href="">lxr@linux.non a>. 1/div"v1div class="subfooter"> kindly hosted by 1a href="">Redpill Linpro ASn a>, provider of Linux consulting and opera >s services since 1995. 1/div"v 1/body"v1/html"vv